今天使用DateFormat的parse方法,老是报 java.text.ParseException: Unparseable date 错误。
一般想到的最简单的使用方式是:
DateFormat df = new SimpleDateFormat();
Date d = df.parse(new Date().toString());
这样就会报错。
后来在网上看到说parse方法里面传的String必须与df所给出的格式相同,才不会报错。于是上述代码改成:
Date d = df.parse(df.format(new Date()));
问题即可得到解决。
原文链接:https://blog.youkuaiyun.com/huangwenjun1988/article/details/8152058