Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

java.util.Calendar.setLenient() не дружит с 1 апреля 1984г. ???

37K
10 июля 2008 года
iyulka
12 / / 06.05.2008
Сегодня столкнулись с такой ситуацией =)
Используется следующий код:
[highlight=java]Calendar calendar = new GregorianCalendar(year, month, day);
calendar.setLenient(false);[/highlight]

В случае, когда
[highlight=java]int year = 1984;
int month = 3;
int day = 1;[/highlight]

setLenient(false); выкидывает исключение.

Проверяли соседние года (високосные и не високосные) - все работает отлично.

Что не так с датой "1 апреля 1984г." ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог