Unix 時(shí)間戳是為了紀(jì)念 Unix 系統(tǒng) 1970 年生日,而將格林尼治時(shí)間 1970 年 1 月 1 日 0 點(diǎn) 0 分 0 秒 定義為整數(shù) 0拇泛,此后
每過(guò)一秒則該整數(shù)加 1,而 1970 年 1 月 1 日以前的時(shí)間則定義為負(fù)值签孔。因此 Unix 時(shí)間與 Windows 時(shí)間換算的方法也很
簡(jiǎn)單给赞,知道了 Unix 時(shí)間定義的 0 值到現(xiàn)在過(guò)了多少秒,再折算為分鐘蓬坡、小時(shí)猿棉、天、月屑咳、年萨赁,以 1970 年 1 月 1 日 00:00:00
為基準(zhǔn)累加,就換算出了當(dāng)前的 Windows 時(shí)間了兆龙。而 Windows 時(shí)間換算 Unix 時(shí)間則正好相反杖爽。
另外,b3log 中文章 url 所展示的 Unix 時(shí)間戳精確到毫秒紫皇,所以若想正確換算為 Windows 時(shí)間慰安,需要去掉后三位才能正確
換算。如上圖所示聪铺,http://www.syshut.com/articles/2012/08/22/1345641185168.html化焕,將紅色部分換算為 Windows
時(shí)間則為北京時(shí)間的 2012 年8 月 22 日 21:13:05。