失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具

Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具

时间:2024-02-25 21:38:41

相关推荐

Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具

Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具

-08-27 21:30:24 sys 2评论 9,958浏览

我发现,我在本站发布的文章,url 最后一段都是 134 开头的一串数字。一开始并没在意,只想当然以为是程序随机生成的。

昨天跟程序作者交谈的过程中无意问起,他说这是代表时间的。刚才访问 GoAgent 项目时发现,其作者 Phus 也是使用这种

134 开头的数字作为时间戳,于是立刻搜索了一下,才明白这种时间表示方法叫做 Unix 时间戳,英文写作 Unix Timestamp,

Unix epoch,Unix time 或 POSIX time。

Unix 时间戳是为了纪念 Unix 系统 1970 年生日,而将格林尼治时间 1970 年 1 月 1 日 0 点 0 分 0 秒 定义为整数 0,此后

每过一秒则该整数加 1,而 1970 年 1 月 1 日以前的时间则定义为负值。因此 Unix 时间与 Windows 时间换算的方法也很

简单,知道了 Unix 时间定义的 0 值到现在过了多少秒,再折算为分钟、小时、天、月、年,以 1970 年 1 月 1 日 00:00:00

为基准累加,就换算出了当前的 Windows 时间了。而 Windows 时间换算 Unix 时间则正好相反。

另外,b3log 中文章 url 所展示的 Unix 时间戳精确到毫秒,所以若想正确换算为 Windows 时间,需要去掉后三位才能正确

换算。如上图所示,/articles//08/22/1345641185168.html,将红色部分换算为 Windows

时间则为北京时间的 年8 月 22 日 21:13:05。

互联网上有很多这两种时间的在线互换算工具,随便一搜就一大堆,例如:/Tools/unixtime.aspx。

刚刚在谷歌找到一款离线的时间换算工具 Unix Timestamp Converter,界面设计得不错,而且可以选择要换算的时区,使用

十分方便。

下载链接:/u/90761860/Compressed/Unix Timestamp Converter.7z

如果觉得《Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。