gpt4 book ai didi

java - 为什么 JVM 显示错误的时区 (UTC+02 :00) Istanbul?

转载 作者:行者123 更新时间:2023-12-03 07:41:45 33 4
gpt4 key购买 nike

JVM 不显示 (UTC+02:00) 伊斯坦 boolean 的真实日期时间和时区。

例如:现在伊斯坦 boolean 时间为中午 12:30。

<小时/>

将系统时区更改为 (UTC+02:00) 伊斯坦 boolean

系统日期:2013年7月3日中午12:30

Java 输出:05:00:00 VET 03.07.2013

JVM uzer.timezone:美国/加拉加斯

<小时/>

将系统时区更改为 (UTC-08:00) 太平洋时间(美国和加拿大)

系统日期:2013年7月3日凌晨02:30

Java 输出:02:30:00 PDT 03.07.2013

JVM uzer.timezone: America/Los_Angeles

<小时/>

将系统时区更改为 (UTC+02:00) Jarusalem

系统日期:2013年7月3日中午12:30

Java 输出:12:30:00 IDT 03.07.2013

JVM uzer.timezone:亚洲/耶路撒冷

<小时/>

这是我的 Java 环境:java版本“1.6.0_37”Java(TM) SE 运行时环境(版本 1.6.0_37-b06)Java HotSpot(TM) 64 位服务器 VM(内部版本 20.12-b01,混合模式)Windows 8

有没有人可以解释一下这种差异?

谢谢

最佳答案

known Java bug 。它已在 Java 7 update 4 中修复(请参阅 this bug report)。

关于java - 为什么 JVM 显示错误的时区 (UTC+02 :00) Istanbul?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17444530/

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