操作时间和日期的工具类库:Joda-Time
博客地址:http://www.ibm.com/developerworks/cn/java/j-jodatime.html?ca=drs-cn-1214#ibm-pcon
使用java原生的API格式化日期:
1.判断日期类型是否合法:
public static boolean IsRightDate(String strDate, String strFormat) {
// 是否为正确的日期格式
// 完整格式
// yyyy-MM-dd
// HH:mm:ss
boolean bFlag = false;
SimpleDateFormat sdf = new SimpleDateFormat(strFormat);
sdf.setLenient(false);
if (strDate != null && strDate.length() > 0) {
try {
Date dtCheck = (sdf.parse(strDate));
String strCheck = sdf.format(dtCheck);
if (strDate.equals(strCheck)) {
bFlag = true;
} else {
bFlag = false;
}
} catch (Exception e) {
bFlag = false;
}
}
sdf = null;
return bFlag;
}