Java - SimpleDateFormat анализирует с 12:19:00 до 00:19:00
1473 просмотра
2 ответа
Я пытаюсь проанализировать строку на сегодняшний день, но вывод выглядит неправильно: ниже приведен мой код.
public static void main(String[] args){
Date startDate = new Date();
DateFormat formatter = new SimpleDateFormat("dd.MM.yyyy hh:mm:ss");
try {
startDate = (Date) formatter.parse("07.10.2012 12:19:24");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Formatted Date " + startDate.toString());
}
Вывод программы:
форматированная дата вс 7 октября 00 : 19: 24 IST 2012
Ожидаемый результат:
форматированная дата вс 7 октября 12 : 19: 24 IST 2012
Ответы (2)
8 плюса
Решение
Вы могли бы хотеть использовать 24-часовой формат вместо 12-часового формата ...
Час в день (0-23) число 0
час в am / pm (1-12) номер 12
Да, символы форматирования чувствительны к регистру.
Автор: Anony-Mousse Размещён: 06.11.2012 06:593 плюса
Вопросы из категории :
- java В чем разница между int и Integer в Java и C #?
- java Как я могу определить IP моего маршрутизатора / шлюза в Java?
- java Каков наилучший способ проверки XML-файла по сравнению с XSD-файлом?
- java Как округлить результат целочисленного деления?
- java Преобразование списка <Integer> в список <String>
- java Почему я не могу объявить статические методы в интерфейсе?
- datetime Как рассчитать чей-то возраст в C #?
- datetime DateTime.Now лучший способ измерить производительность функции?
- datetime Как я могу получить DateTime для начала недели?
- datetime Как преобразовать DateTime в VarChar
- datetime Как преобразовать локальное время в UTC в Python?
- datetime Отображение даты / времени в формате локали пользователя и смещения времени
- simpledateformat Как разобрать дату?
- simpledateformat Несовместимый разбор дат с использованием SimpleDateFormat
- simpledateformat SimpleDateFormat и строка формата на основе локали
- simpledateformat simpledateformat parsing date with 'Z' literal
- simpledateformat SimpleDateFormat игнорируя месяц при разборе
- simpledateformat Java SimpleDateFormat всегда возвращает январь за месяц