当前位置: 首页 > 知识库问答 >
问题:

Java日期获取实际偏移量

范翰池
2023-03-14
 TimeZone tz = TimeZone.getTimeZone("America/Toronto");
int test = tz.getRawOffset();

test = -18000000

-18000000/1000/3600 = -5 

我看到多伦多在UTC-4上。

但我怎么才能得到真正的偏移呢?

共有1个答案

包修贤
2023-03-14

使用:tz.getoffset(new Date().gettime())/1000/3600

 类似资料:
  • 提前感谢!

  • 问题内容: 我需要将以下格式的String解析为UTC中的LocalDate(或其他)。问题是以下代码: 输出忽略偏移量。所需的输出是 提前致谢! 问题答案: 最简单的答案是用来表示数据,但是您需要默认时间: 在处理时区时很有用,但是在仅处理偏移量时,它会更简单。 通常,应用程序代码不应包含type的变量。如果您看到了,通常会有更好的方法。

  • 问题内容: 我的日期格式是,它产生日期: 但我需要这样的日期: 什么日期格式将产生带有冒号的偏移量? 问题答案: 您可以使用这种格式 看看该文档以获取更多信息。 PS:- 正如我的朋友 @Thomas所 提到的,这仅适用于 Java 7 及更高版本。

  • 所以基本上我需要做的就是想办法从2013-07-30T00:00:000000+11:00中提取出+11:00。请救命!

  • 为什么实际主题中的偏移值与同一主题中的偏移值不同?PFB偏移位置以及使用的命令。 我错过了什么?

  • (无论我的手机日历如何,应用程序都应该显示该国东部时间的确切日期。) 你不明白吗?然后留下你的问题作为评论,请帮助。