Postgresql命令我還是不太會轉換(不會寫select和to_timestamp()的混合查詢),而且操作統計也不是數據庫的強項,因此需要藉助Excel操作
假設A1存放Unix時間戳數據,轉換公式如下
=(A1/86400)+DATE(1970,1,1)
反之亦然!
如果原數據包含時區時間,按照需求增加或者扣減時間
=(A1+8*3600/86400)+DATE(1970,1,1) #增加時區+8:00
或者
=(A1-8*3600/86400)+DATE(1970,1,1) #扣減時區-8:00
原因:
Unix時間戳是從1970年1月1日開始計算的
Excel時間戳是從1900年1月1日開始計算的,至於LibreOffice未測試不清楚
Reference:
https://www.extendoffice.com/documents/excel/2473-excel-timestamp-to-date.html
https://exceljet.net/formula/convert-unix-time-stamp-to-excel-date
https://jingyan.baidu.com/article/a501d80cc7e9f3ec620f5e7a.html