黑马程序员技术交流社区
标题:
Java中Calendar的使用问题
[打印本页]
作者:
che201311
时间:
2013-11-26 10:06
标题:
Java中Calendar的使用问题
比如说我们要创建一个日历对象:
Calendar cInstance = Calendar.getInstance();
cInstance.set(year, month - 1, day);
加入年月日这三个字段是作为参数传进去的,我们如何保证可以生成一个合法的日历呢,
比方说2013-03-65 这样的,肯定就不能生成一个合法的日历了吧,我们如何去校验这些参数呢,请指教,谢谢啦!
作者:
FFF
时间:
2013-11-26 10:51
同学,开新版了!如果问题还没有解决。可以去云八问哦!
作者:
quan23355
时间:
2013-11-26 10:56
class DateUtil{
private static SimpleDateFormat dateFormat = null;
static {
dateFormat = new SimpleDateFormat("yyyy-MM-dd"); //yyyy/MM/dd或yyyy,MM,dd
dateFormat.setLenient(false);
}
public static boolean isValidDate(String s){//要校验的日期字符串,如:"2013-12-65"
try{
dateFormat.parse(s);
return true;
}catch (Exception e){
// 如果throw java.text.ParseException或者NullPointerException,就说明格式不对
return false;
}
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2