解析日期,并转换为mysql的日期?

uplii1fm  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(320)

这个问题在这里已经有答案了

如何从字符串中获取日期对象(5个答案)
5年前关门了。
所以我使用dateformat将一个日期(我从csv解析的)转换成yyyy-mm-dd格式,这样我就可以将它插入一个日期格式的mysql列。
我使用的是dateformat,但我的日期输出总是这样:

Mon Dec 29 00:00:00 CST 2014
Tue Dec 30 00:00:00 CST 2014
Tue Dec 30 00:00:00 CST 2014
Tue Dec 30 00:00:00 CST 2014
Wed Dec 31 00:00:00 CST 2014

如何将此日期转换为我要查找的格式?

DateFormat formatter;
Date date;
formatter = new SimpleDateFormat("yyyy-MM-dd");

date = formatter.parse(date_parsed[0].toString());
System.out.println("DATE=" + date);
4dbbbstv

4dbbbstv1#

试试这个:

SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
String dateStr = "Tue Dec 30 00:00:00 CST 2014";
Date date = formatter.parse( dateStr );
formatter.applyPattern("yyyy-MM-dd");
String newDate = formatter.format( date );
System.out.println("DATE=" + newDate);

输出:

DATE=2014-12-30

相关问题