因为对接数据时获取的时间都比要得时间晚八个小时,好坑啊,有没有同学知道怎么解决?
1
zgray 2018-11-14 14:10:04 +08:00 1
时间戳不带时区信息,和对方确认下使用什么时区,做下转换就可以了。
|
2
EvilCult 2018-11-14 15:30:05 +08:00 1
楼上说的对.
细节补充一下: 这个「时间晚八个小时」,就很有意思了.我理解是对方给 lz 的时间戳多了 8 小时(60 * 60 * 8). 然后,中国的时区是+8 区, 对比 UTC 的 0 时区要晚 8 个小时. 所以...是不是对方的时区,设了北京发了时间戳.lz 的程序没设置用了默认的 utc??? 这到底是谁坑了呢?? |
3
kslr 2018-11-14 15:53:03 +08:00 via Android
8 小时 这么经典的问题 搜索引擎没有给你答案吗
|
4
flynaj 2018-11-14 22:53:41 +08:00 via Android
8 小时是常识,你用 UTC 就行
|