时间戳有时区问题吗?

2017 年 2 月 9 日
 nikoo
数据库中保存了 13 位的数字时间戳,现在需要根据用户设置的不同时区显示出用户系统的时间,那么这个时间戳有时区问题吗?是所有时区都用一个时间戳吗?
3680 次点击
所在节点    问与答
7 条回复
em70
2017 年 2 月 9 日
要看当时怎么存的,比如 PHP 获取的时间戳是格林威治时间,中国区用要加 8 个小时
smithtel
2017 年 2 月 9 日
都用格林威治时间,到时候转。
nikoo
2017 年 2 月 9 日
@em70 @smithtel 不同两个时区的系统同一时间同时执行 System.currentTimeMillis() 获取到的时间戳是一样的吗?
Goheing
2017 年 2 月 9 日
@nikoo 时间戳是一样的
polythene
2017 年 2 月 9 日
unix timestamp 是指格林威治时间( GMT ) 1970 年 01 月 01 日 00 时 00 分 00 秒起至现在的总秒数。同一时刻,在全世界任何地点获取的值都是一样的。
smithtel
2017 年 2 月 9 日
@nikoo 获取的时间戳都是对应 0 时区的时间戳,要显示不同时区的当前时间需要+ -
julyclyde
2017 年 2 月 10 日
兼容时区,不兼容闰秒

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

https://v2ex.xtra.eu.org/t/339429

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

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

© 2021 V2EX