java.text.SimpleDateFormat високосные годы
Поэтому я использую этот класс "SimpleDateFormat", чтобы я мог преобразовать число дней в году в дату, используя "DDD". Однако я не уверен, охватывает ли это високосные годы, потому что не вижу варианта, в котором я мог бы указать, что этот год является скачком. Если я укажу год, он уже будет знать, что это скачок? Я просто хочу быть уверен.
Спасибо, эджей
1 ответ
Решение
SimpleDateFormat хорошо работает с високосными годами в юлианском календаре:)
На всякий случай.... вы можете установить атрибут lenient в false.
SimpleDateFormat sf=new SimpleDateFormat("ddMMMyyyy");
sf.setLenient(false);
sf.parse("29Feb2012");//OK
sf.parse("29Feb2003");//throws parseException