0
У меня есть следующий код:календарь Java возвращает неправильный hour_of_day
Calendar cal= Calendar.getInstance();
cal.set(Calendar.YEAR, 1994);
cal.set(Calendar.MONTH, 03);
cal.set(Calendar.DAY_OF_MONTH,1);
cal.set(Calendar.HOUR_OF_DAY, 0);
После его выполнения я ожидаю:
cal.get(Calendar.HOUR_OF_DAY);
вернуть , но он возвращает .
Если я использую другой год/месяц, он отлично работает. Кроме того, установка другого часа работает нормально, это происходит только для 0.
Есть ли что-то особенное в апреле 1994 года? Что мне здесь не хватает?
Заранее спасибо.
Дает 0, как и ожидалось для меня: http://ideone.com/85WUH0 –
странно ... может быть, проблема с TimeZone? Спасибо, что посмотрели – sgrossman