Несовместимый разбор дат с использованием SimpleDateFormat
Я действительно почесал голову от этого. Я'мы использовалиSimpleDateFormat
Некоторое время без проблем, но теперь использование SimpleDateFormat для разбора дат (только иногда) просто неправильно.
В частности:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = sdf.parse("2009-08-19 12:00:00");
System.out.print(date.toString());
печатает строкуWed Aug 19 00:00:00 EDT 2009
, Какого черта? - это не такдаже не разбираюсь в неправильной дате!
Обновить: Это исправило это красиво. Wouldn»ты знаешь это, это неправильно использовалось и в нескольких других местах. Должен любить отладку других людейс кодом :)