gpt4 book ai didi

java - 我的 Joda Time 格式模式是否不正确,无法在解析的 DateTime 输出中生成 `T` 和 `Z` ?

转载 作者:行者123 更新时间:2023-12-02 08:44:55 24 4
gpt4 key购买 nike

使用Joda Time's pattern syntax下面是这个输入字符串:

Sunday, January 09, 2011 6:15:00 PM

变成这个日期时间:

2011-01-09T06:15:00.000Z

代码:

String start = "Sunday, January 09, 2011 6:15:00 PM";

DateTimeFormatter parser1 =
DateTimeFormat.forPattern("EEEE, MMMM dd, yyyy H:mm:ss aa");

DateTime startTime = parser1.parseDateTime(start);

此格式模式是否不正确?如果没有,TZ 在 DateTime 输出中做什么?

2011-01-09T06:15:00.000Z

最佳答案

T:表示字符串“时间部分”的开始。区域:“Z”输出偏移。我想在这种情况下是格林威治标准时间。来源:http://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html

我总是使用以下格式字符串:yyyy-MM-dd'T'HH:mm:ss.SSSZ

而且,是的,如果它们出现在您的字符串中,它们就不是不正确的。

关于java - 我的 Joda Time 格式模式是否不正确,无法在解析的 DateTime 输出中生成 `T` 和 `Z` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4675241/

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