请问如何在 centos 中修改 openjdk 的时区

2017-07-08 08:42:21 +08:00
 changdy

系统时间已经是东八时区, 但是 openjdk 中时区仍然是 UTC, 多谢

1983 次点击
所在节点    问与答
6 条回复
ma6254
2017-07-08 11:28:43 +08:00
手动加 8 小时吧
Betacoefficient
2017-07-08 11:57:08 +08:00
dick,大佬
你要不把 UTC 改为 CST 吧。
sagaxu
2017-07-08 12:04:38 +08:00
@Betacoefficient CST 在 JDK 中是美国某个时区
Betacoefficient
2017-07-08 12:12:09 +08:00
@sagaxu。。你好专业啊
美国中部时间:Central Standard Time (USA) UT-6:00
澳大利亚中部时间:Central Standard Time (Australia) UT+9:30
中国标准时间:China Standard Time UT+8:00
古巴标准时间:Cuba Standard Time UT-4:00
貌似不单独是美国时间吧,可以自己调整的吧。
sagaxu
2017-07-08 12:56:19 +08:00
@Betacoefficient JDK 代码里写死了,CST 就是芝加哥时间,你自己如何调整?

private static String[][] oldMappings = new String[][]{{"ACT", "Australia/Darwin"}, {"AET", "Australia/Sydney"}, {"AGT", "America/Argentina/Buenos_Aires"}, {"ART", "Africa/Cairo"}, {"AST", "America/Anchorage"}, {"BET", "America/Sao_Paulo"}, {"BST", "Asia/Dhaka"}, {"CAT", "Africa/Harare"}, {"CNT", "America/St_Johns"}, {"CST", "America/Chicago"}, {"CTT", "Asia/Shanghai"}, {"EAT", "Africa/Addis_Ababa"}, {"ECT", "Europe/Paris"}, {"IET", "America/Indiana/Indianapolis"}, {"IST", "Asia/Kolkata"}, {"JST", "Asia/Tokyo"}, {"MIT", "Pacific/Apia"}, {"NET", "Asia/Yerevan"}, {"NST", "Pacific/Auckland"}, {"PLT", "Asia/Karachi"}, {"PNT", "America/Phoenix"}, {"PRT", "America/Puerto_Rico"}, {"PST", "America/Los_Angeles"}, {"SST", "Pacific/Guadalcanal"}, {"VST", "Asia/Ho_Chi_Minh"}};
privil
2017-07-08 13:10:46 +08:00
@Betacoefficient 所以我都用 HKT,这个是常识

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/373872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX