String st = "Mar 3, 2023 10:12:08 AM";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.parse(rep));
Exception in thread "main" java.text.ParseException: Unparseable date: "Mar 3, 2023 10:12:08 AM"
at java.text.DateFormat.parse(DateFormat.java:366)
at Main.main(Main.java:18)
“Mar 3, 2023 10:12:08 AM” 不是常见的时间格式,如果要转成时间格式,需要去掉逗号和AM
改成:
String st = "Mar 3, 2023 10:12:08 AM";
String rep = st.replace(",","").substring(0,st.length()-3);
SimpleDateFormat df = new SimpleDateFormat("MMM dd yyyy HH:mm:ss", Locale.ENGLISH);
System.out.println(df.parse(rep));
Fri Mar 03 10:12:08 CST 2023
1.问题描述
想把String 类型的数据转换为Date类型,结果出现如下错误
:Exception in thread “main” java.text.ParseException: Unparseable date: “10-10-10” at java.text.DateFormat.parse(Unknown Source)
2.解决方法
方法很简单,SimpleDateFormat ...
java.text.ParseException: Unparseable date: "2019年04月29日 11:18:52"
at java.text.DateFormat.parse(DateFormat.java:366)
at com.hxjs.website.modules.epanaly...
今天在做保存的时候出现这个bug:Unparseable date: "2019-03-06",经过查看发现数据库存储这个字段的类型是datatime,所以保存的时候报错,把日期改为2019-03-06 12:35:20 问题解决;这是因为不同的类型支持不同的日期格式。
mysql中常用的日期类型有date,datetime,Timestamp;这三种格式是不一样的。
1.date类型 :My...
java.text.ParseException: Unparseable date: "Wed Jan 24 16:28:14 CST 2018"
java.text.DateFormat.parse(Unknown Source)
com.User.Controller.UserController.addUserSave(UserController.java:176)
sun.re...
在之前进行数据库数据储存操作时,出现了 1. Unparseable date: "2000-01-01"这个异常就记录一下,下此可以直接知道。
.Unparseable date: “2000-01-01”:汉语翻译就是,给定的2000-01-01这个时间不能被parse
可能是在SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");时格式没有写对 一定要看清自己定义的格式和传过来的值是否一样,否则就会报错.
解决问题:
把new Simp