gpt4 book ai didi

java - 为什么 Java SimpleDateFormat().parse() 打印出奇怪的甲酸盐?

转载 作者:行者123 更新时间:2023-11-29 09:36:12 25 4
gpt4 key购买 nike

我的输入是字符串格式如下:

3/4/2010 10:40:01 AM
3/4/2010 10:38:31 AM

我的代码是:

DateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy hh:mm:ss aa");
try
{
Date today = dateFormat.parse(time);
System.out.println("Date Time : " + today);

}
catch (ParseException e)
{
e.printStackTrace();
}

输出是:

Sun Jan 03 10:38:31 AST 2010
Sun Jan 03 10:40:01 AST 2010

我不确定那一天(太阳)是从哪里来的?或(AST)?为什么日期不对?我只是想保留与原始 String 日期相同的格式,并将其变成一个 Date 对象。

我使用的是 Netbeans 6.8 Mac 版。

最佳答案

应该是MM,不是mm。小写的 mm 是分钟,而不是月。

DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy hh:mm:ss aa");

关于java - 为什么 Java SimpleDateFormat().parse() 打印出奇怪的甲酸盐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2486550/

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