gpt4 book ai didi

Java SimpleDateFormat 无法正确解析

转载 作者:搜寻专家 更新时间:2023-11-01 02:24:26 24 4
gpt4 key购买 nike

<分区>

我正在处理输入文件中的日期列表,我需要将每个日期从字符串转换为日期。格式示例:

2013 年 9 月 2 日下午 7:34:17
2011 年 1 月 13 日上午 10:47:36

每次读取一行时,日期都会存储在字符串变量 dateAsString 中。这是我得到的:

DateFormat format = new SimpleDateFormat("MM/dd/YYYY hh:mm:ss a");  
Date myDate = format.parse(dateAsString);
System.out.println(myDate.toString());

输出不正确:

9/2/2013 7:34:17 PM 变为 Sun Dec 30 19:34:17 EST 2012
1/13/2011 10:47:36 AM 变为 Sun Dec 26 10:47:36 EST 2010

这看起来很简单,所以我很困惑。我做错了什么?

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