在线时间戳转换工具的坑-同样的时间戳转为北京时间,转换结果受本机时区设置的影响
背景
前不久在写一个时间戳转化方法时偶然发现了,一些在线转化时间戳网站存在一些问题,即同样的时间戳都转为北京时间,转换结果受本机时区设置的影响。
比如当前时间戳为:1665803160000 对应的北京时间是2022-10-15 11:06:00
当本机时区为UTC+8:00时的在线时间转换
https://tool.chinaz.com/tools/unixtime.aspx
http://www.4qx.net/timestamp.php
当本机时区为UTC+0:00时的在线时间转换
现在我们将本机时区调整为UTC+0:00之后,位置在:如何设置你的时间和时区
我们使用刚才同样的时间戳来进行转换,当时间戳不变的时候,我们目标时区时UTC+8:00,转换的结果应该是一样的才对。
https://tool.chinaz.com/tools/unixtime.aspx
http://www.4qx.net/timestamp.php
只有https://tool.lu/timestamp/这个网站返回了正确的结果,另外的两个在线转换网站受本机时区的影响最终的转化结果发生了变化。
所以有的时候转化结果看上去错了,比一定是代码问题,可能是在线转换网站出现了BUG。
本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。
出处:http://www.cnblogs.com/lingyejun/
若本文如对您有帮助,不妨点击一下右下角的【推荐】。
如果您喜欢或希望看到更多我的文章,可扫描二维码关注我的微信公众号《翎野君》。
转载文章请务必保留出处和署名,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通