gpt4 book ai didi

java - JodaTime:用 Z 代替的日期时间 -04:00

转载 作者:行者123 更新时间:2023-12-01 19:38:26 25 4
gpt4 key购买 nike

您好,我的 joda 时间有问题。我试图在日期时间结束时获取“Z”值,但无法:

我尝试过以下语法,但没有运气,不确定

LocalDateTime currentDateTime = LocalDateTime.now(DateTimeZone.forID("GMT"));

输出:2019-06-11T21:29:42.474

LocalDateTime currentDateTime = LocalDateTime.now(DateTimeZone.forID("GMT"));
DateTimeFormatter fmt = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
DateTime parsedDateTimeUsingFormatter
= DateTime.parse(currentDateTime.toString(), fmt);
System.out.println(parsedDateTimeUsingFormatter);

输出:2019-06-11T21:29:42.474-04:00

但我需要像下面这样的 GMT 格式:

预期输出:2019-06-11T21:29:42.474Z

最佳答案

听起来您只需要创建一个 UTC 格式的 DateTime 即可:

DateTime utcNow = DateTime.now(DateTimeZone.UTC);
System.out.println(utcNow);

这不是“只是在末尾加一个 Z”的问题 - 您需要确保您实际上获得了 UTC 时间戳。

关于java - JodaTime:用 Z 代替的日期时间 -04:00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56552029/

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