使用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
梦里花落0921
喵喔喔
慕尼黑5688855
RISEBY
相关分类