国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

Excel中導入Unix格式時間戳小技巧

2024-08-23 19:48:26
字體:
來源:轉載
供稿:網友
Excel默認不支持Unix格式時間戳,這在導入數據時十分不便??梢杂靡韵鹿綄r間戳轉換成Excel格式的時間:
=(x+8*3600)/86400+70*365+19

    其中x為時間戳的單元格,8*3600中的8為中國的時區。然后將公式單元格設置為日期時間格式即可。轉換結果如下圖:

    這個公式的原理:Excel的日期實際上是序列值,它以1900-1-1為1,每過一天序列值加1。而Unix時間戳是從1970-1-1 0:00:00 UTC開始到現在經過的秒數。用x表示時間戳,可得到換算公式:

x+8*3600                    當前時區的時間(秒)
(x+8*3600)/86400            轉換單位為天
(x+8*3600)/86400+70*365     加上1900到1970這七十年
(x+8*3600)/86400+70*365+19  閏年多出來的天數

    細心的話你會發現,1900年到1970年共是17個閏年,考慮到Excel將1900-1-1當作1,那么公式最后應該加18才對,為什么要加19?這是Excel中的一個bug——1900年也被當作閏年,因此應當再多加一天。

    另外要注意,在Excel的工具->選項->重新計算中,有個1904年日期系統,如果勾選這個選項,上面的公式應當將70改為66,即

=(x+8*3600)/86400+66*365+19


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 揭东县| 满城县| 陆丰市| 大厂| 建宁县| 日照市| 古蔺县| 昌平区| 梁山县| 扬州市| 新源县| 长沙市| 恭城| 衡阳县| 喀什市| 鱼台县| 诏安县| 岗巴县| 吉安市| 道孚县| 安新县| 新平| 女性| 临海市| 庐江县| 兴宁市| 新沂市| 凤翔县| 曲水县| 景东| 阿克陶县| 齐齐哈尔市| 额尔古纳市| 集安市| 灵川县| 比如县| 皮山县| 舒兰市| 平乡县| 灵山县| 荆州市|