powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java.util.Date и SimpleDateFormat - не правильный парсинг времени
2 сообщений из 2, страница 1 из 1
java.util.Date и SimpleDateFormat - не правильный парсинг времени
    #38714753
mesier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
    SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy,HH:mm:ss.SSSSSS");
    String startDateLine = "25/05/2012,18:31:10.390646";
    Date startDate = format.parse(startDateLine);
    System.out.println(startDateLine);
    System.out.println(startDate.toString());



Вывод:
25/05/2012,18:31:10.390646
Fri May 25 18:37:40 MSK 2012
Как видим, минуты-секунды разные..
Если явно отключить
Код: java
1.
format.setLenient(false);


То получаю ошибку ParseException:
Unparseable date: "25/05/2012,18:31:10.390646"

Что за чертовщина, как пофиксить?

PS: Знаю, что всё это легко с JodaTime, но ПОКА ЧТО мне надо решить с помощью j.u.Date..
...
Рейтинг: 0 / 0
java.util.Date и SimpleDateFormat - не правильный парсинг времени
    #38714754
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте просто почитаем документацию. Что же такое S?
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Документация нам сообщает что S это Millisecond.
Допустим, мы забыли школьный курс естествозания и физики. Заклянем тогда в википедию.
http://en.wikipedia.org/wiki/Millisecond
1000 milliseconds — one second;
Возникает вопрос 390646 ms это сколько в секундах?
Ах, это у нас не Millisecond? А что тогда? Microsecond?
Таки у гугла есть для вас десяток рецептов:
https://www.google.com/search?q=SimpleDateFormat microsecond
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / java.util.Date и SimpleDateFormat - не правильный парсинг времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]