gpt4 book ai didi

java - 如何更改日期之间的日期格式类型?

转载 作者:行者123 更新时间:2023-12-02 00:21:52 25 4
gpt4 key购买 nike

如何将此日期类型“Thu Feb 02 12:00:00 GMT-12:00 2012”更改为另一个日期类型“yyyy-mm-dd HH:mm:ss”?如果“Thu Feb 02 12:00:00 GMT-12:00 2012”是String类型,如何将Date类型转换为“yyyy-MM-dd HH:mm:ss”?

java代码:

DateFormat inputDF = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy");
DateFormat outputDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date dd = inputDF.parse("Thu Feb 02 12:00:00 GMT-12:00 2012");
String strDate = outputDF.format(dd);

输出为String类型。我想获得日期类型输出,所以我添加了以下代码。

   Date outputDate = outputDF.parse(strDate);

但我再次得到“EEE MMM dd HH:mm:ss Z yyyy”格式的日期。我想要使​​用“yyyy-MM-dd HH:mm:ss”格式获取日期,并且还想要日期类型。

我还想得到输出类型是日期类型格式。

最佳答案

DateFormat inputDF = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss Z yyyy");
DateFormat outputDF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(outputDF.format(inputDF.parse("Thu Feb 02 12:00:00 GMT-12:00 2012")));

关于java - 如何更改日期之间的日期格式类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10796893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com