java.text.SimpleDateFormat闰年

时间:2012-07-13 00:08:37

标签: java date simpledateformat julian-date

所以我使用这个类“SimpleDateFormat”,这样我就可以使用“DDD”将一年中的天数转换为日期。但是,我不确定这是否涵盖闰年,因为我没有看到一个选项,我可以指出今年是一个飞跃。如果我指定一年,它是否已经知道它是一个飞跃?我只是想确定一下。

谢谢你, EJAY

1 个答案:

答案 0 :(得分:2)

SimpleDateFormat适用于朱利安历法中的闰年:)

以防万一......你可以将lenient属性设置为false。

 SimpleDateFormat sf=new SimpleDateFormat("ddMMMyyyy");
 sf.setLenient(false);
 sf.parse("29Feb2012");//OK
 sf.parse("29Feb2003");//throws parseException