Java日期验证joda时间
作者:互联网
无论如何要验证给定日期(yyyy-MM-dd)是否为有效日期?
它也应该处理闰年.例如(2015-02-29)应无效.
我正在将日期检索为字符串并将其放入joda DateTime对象中.
解决方法:
这应该适合你,我想(如果你想保持简单).
您必须在SimpleDateFormat上执行setLenient(false).
public static boolean validateDate(String dateString){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.setLenient(false);
try {
sdf.parse(dateString);
return true;
} catch (ParseException ex) {
return false;
}
}
标签:java,datetime,jodatime 来源: https://codeday.me/bug/20191008/1869791.html