gpt4 book ai didi

java - 如何使用 Joda 计算出 UTC 偏移量?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:52:14 25 4
gpt4 key购买 nike

我想以 -5:00 形式的字符串结束(例如,如果我们在纽约)。使用 Joda 执行此操作的最佳方法是什么?

最佳答案

不确定这是否是最佳方式,但这是一种方法:

DateTimeFormatter dtf = DateTimeFormat.forPattern("ZZ");

DateTimeZone zone;

zone = DateTimeZone.forID("America/Los_Angeles");
System.out.println(dtf.withZone(zone).print(0)); // Outputs -08:00

zone = DateTimeZone.forOffsetHoursMinutes(-5, 0);
System.out.println(dtf.withZone(zone).print(0)); // Outputs -05:00

DateTime dt = DateTime.now();
System.out.println(dtf.print(dt)); // Outputs -05:00 (time-zone dependent)

不过,您提供的示例不包括小时数的前导零。如果那是您真正要问的(如何排除前导零),那么我帮不上什么忙。

关于java - 如何使用 Joda 计算出 UTC 偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10900494/

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