Несовместимый разбор дат с использованием 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»ты знаешь это, это неправильно использовалось и в нескольких других местах. Должен любить отладку других людейс кодом :)

Ответы на вопрос(4)

Ваш ответ на вопрос