今天遇到個excel問題,將時間戳轉換成北京時間。因為只是個別文件,沒必要寫代碼解決。搜索了下公式寫法如下:=TEXT((單元格/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")。“單元格”三個字替換為時間戳所在的單元格位置,時間戳的單位如果是毫秒則除以1000,否則不用除以。
那為什么公式這么寫呢?第一個參數中除了后面加了個19理解不了,前面就是1900年以來的天數。為什么還要加19?搜索下答案,原來沒有考慮到閏年的情況。原文截圖如下:
參考原文:https://www.cnblogs.com/xueluozhangxin/p/5868225.html
https://www.kafan.cn/A/jv41elo7vr.html