| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Вопрос по SimpleDateFormat |
| Автор: miladis 4.2.2009, 10:39 |
| почему такой код: static final String DATE_FORMAT = "yyyy-MM-DD HH:mm:ss"; public static String getDate(){ Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat( DATE_FORMAT ); String result = sdf.format(cal.getTime()); return result; } 4 февраля выдает '2009-02-35...', откуда 35? |
| Автор: MisterCleric 4.2.2009, 10:56 | ||
из javaDoc по SimpleDateFormat
посчитай сам: 4 февраля как раз и есть 35-й день в году тебе надо день показывать маленькой буквой "d" |
| Автор: Kangaroo 4.2.2009, 10:59 |
| miladis, магия |
| Автор: miladis 4.2.2009, 12:36 |
| спасибо вот уж в который раз подтверждается - внимательно читайте доки |