如何使Date与地区无关?

如何使Date与地区无关?,第1张

如何使Date与地区无关?

好吧,最好像其他答案中所建议的那样使用Calendar对象。但是,如果您 确实
要设置全局时区,则可以

TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
在应用程序代码的早期使用。还有
user.timezone
Java系统属性。

同样(很高兴知道),似乎按格林尼治标准时间/世界协调时间(不夏令时更改)实际居住的唯一国家是利比里亚

实际上,

Date
对象本身 总是 与语言环境和时区无关。它的
getTime()
方法将始终返回自 UTC
以来从1970年1月1日00:00:00开始经过的毫秒数(不计算leap秒)。但是,如果你想要得到的东西比别的毫秒,你必须使用
Calendar
,这
时区相关。但这是正确的方法。您不在类中使用不赞成使用的方法
Date
,对吗?



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5427107.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存