国产探花免费观看_亚洲丰满少妇自慰呻吟_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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 府谷县| 眉山市| 肇源县| 明溪县| 皋兰县| 白朗县| 博野县| 南漳县| 景德镇市| 呼伦贝尔市| 滨州市| 林西县| 洪泽县| 邻水| 西城区| 平乡县| 西和县| 金沙县| 南靖县| 溆浦县| 石泉县| 紫云| 怀来县| 昌乐县| 台东县| 安泽县| 醴陵市| 淳化县| 镇赉县| 泰顺县| 阿图什市| 开平市| 任丘市| 永城市| 秦皇岛市| 安图县| 阜平县| 获嘉县| 罗江县| 漾濞| 关岭|