|
|
|
java.util.Date и SimpleDateFormat - не правильный парсинг времени
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. Вывод: 25/05/2012,18:31:10.390646 Fri May 25 18:37:40 MSK 2012 Как видим, минуты-секунды разные.. Если явно отключить Код: java 1. То получаю ошибку ParseException: Unparseable date: "25/05/2012,18:31:10.390646" Что за чертовщина, как пофиксить? PS: Знаю, что всё это легко с JodaTime, но ПОКА ЧТО мне надо решить с помощью j.u.Date.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 11:33 |
|
||
|
java.util.Date и SimpleDateFormat - не правильный парсинг времени
|
|||
|---|---|---|---|
|
#18+
Давайте просто почитаем документацию. Что же такое 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 11:39 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2126775]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
211ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 512ms |

| 0 / 0 |
