gpt4 book ai didi

java - 尝试解析日期时显示错误的日期

转载 作者:行者123 更新时间:2023-12-01 10:24:43 25 4
gpt4 key购买 nike

当我运行以下代码时,我得到的输出为

2016-01-10T06:00:06.000+05:30

但是当我实际上预计月份是 06 而不是 01 时。

import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;

public class Test2 {

public static void main(String[] args) {
String last_notified_date_fromDB_string = "2016-06-10 06:00:06";
DateTimeFormatter formatter = DateTimeFormat.forPattern("YYYY-MM-DD HH:mm:ss");
System.out.println(formatter.parseDateTime(last_notified_date_fromDB_string));
}
}

知道为什么会发生这种情况吗?谢谢。

最佳答案

因为 D 是一年中的某一天(应该是 d)。

由于一年的第十天是一月,因此月份重置为 01

关于java - 尝试解析日期时显示错误的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35405228/

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