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

首頁 > 辦公 > Excel > 正文

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

2019-12-13 16:44:30
字體:
來源:轉載
供稿:網友
 Excel默認不支持Unix格式時間戳,這在導入數據時十分不便??梢杂靡韵鹿綄r間戳轉換成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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 启东市| 都匀市| 勃利县| 吴忠市| 闽侯县| 湖南省| 昌平区| 叶城县| 望奎县| 金秀| 安平县| 嘉黎县| 大庆市| 阜城县| 虎林市| 广丰县| 孙吴县| 尖扎县| 柏乡县| 德令哈市| 蕉岭县| 双辽市| 株洲县| 五大连池市| 清新县| 宝鸡市| 永善县| 济南市| 肇源县| 东城区| 札达县| 方山县| 兰坪| 阜平县| 武陟县| 兴和县| 姚安县| 泽库县| 濮阳市| 洞口县| 伊通|