使用SimpleDateFormat时如果所匹配的表达式不对那么就会抛出异常.
比如这样是正确的:
String date = "2012-2-3";
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd");
try {
System.out.println(simple.parse(date));
这样是失败的:
String date = "2012-2-3";
SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
System.out.println(simple.parse(date));
但是有时候传来的是yyyy-MM-dd HH:mm:ss这种时间格式有时候传来的是yyyy-MM-dd这种时间格式我并不能事先知道传来的是哪种格式如何让第二种依然能够解析出来,后续的时分秒会被初始化 00:00:00
添加回答
举报
0/150
提交
取消