有个十六位的日期比如
2005-02-01 08:01:02 要怎么除错呢?我已经用下面方法排掉非法字符了。 但是时间错误不能排除比如 2005-22-36 33:90:22 也是可以正常通过的。有什么简单方法可以排除这个错误么?
谢了~
DateFormat format = new SimpleDateFormat("yyyy-mm-dd hh:MM:ss");
String datetime = "2005-01-02 12:90:22";
try {
format.parse(datetime);
System.out.println("pass1 ");
} catch (ParseException e1) {
System.out.println("to be here");
e1.printStackTrace();
}
System.out.println("now here ");
}
2005-02-01 08:01:02 要怎么除错呢?我已经用下面方法排掉非法字符了。 但是时间错误不能排除比如 2005-22-36 33:90:22 也是可以正常通过的。有什么简单方法可以排除这个错误么?
谢了~
DateFormat format = new SimpleDateFormat("yyyy-mm-dd hh:MM:ss");
String datetime = "2005-01-02 12:90:22";
try {
format.parse(datetime);
System.out.println("pass1 ");
} catch (ParseException e1) {
System.out.println("to be here");
e1.printStackTrace();
}
System.out.println("now here ");
}
解决方案 »
- socket文件下载
- struts2---页面导向问题
- Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") 出錯
- 请问下怎么在java中导入其它邮箱的地址簿?
- 请问如何在JSP页面中将某一个文本框的值放入到SESSION中,然后在下一个页面取出
- 有谁了解卓望?告知一下,谢了:)
- Jbulider9 + struts1.1 使用模板标记出错
- hibernate+mysql 插入时报错 Column XXX specified twice
- request.getParameter的怪问题,请各位帮忙
- 用uploadify3.2.1上传图片,在后台servlet如何取动态传过来的值,本人菜鸟。
- java票据打印
- 50分:在web 开发中怎么产生38位 GUID
else return false;