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

首頁 > 辦公 > Excel > 正文

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

2024-08-23 19:35:48
字體:
來源:轉載
供稿:網友
 Excel默認不支持Unix格式時間戳,這在導入數據時十分不便。可以用以下公式將時間戳轉換成Excel格式的時間:

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

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

    Excel中導入Unix格式時間戳小技巧-錯新站長站

    這個公式的原理: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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大竹县| 拜泉县| 义马市| 和政县| 始兴县| 东阿县| 清原| 沅陵县| 西峡县| 越西县| 吉木萨尔县| 新平| 长武县| 德钦县| 平凉市| 喜德县| 永嘉县| 二连浩特市| 苍山县| 东阿县| 肥西县| 寻乌县| 金门县| 射阳县| 台北市| 萨嘎县| 镶黄旗| 宝应县| 乌兰察布市| 平定县| 富平县| 栾城县| 南丹县| 慈溪市| 鹤峰县| 陕西省| 巨鹿县| 进贤县| 石门县| 榆中县| 江安县|