時間與自動化 / 試算表
Excel 日期轉換器:序號與日期互轉
將45000等Excel日期序號轉換為日期和時間,也能將日期批次轉回序號,支援Windows Excel使用的1900日期系統,以及舊版Mac檔案使用的1904系統,並標示虛構的1900年2月29日。
Excel 日期轉換器:序號與日期互轉: Excel會從某個起始點開始計算天數,並將時間儲存為一天的一部分:在1900系統中,45000代表2023年3月15日,而45000.75代表當天18:00。序號60是1900年2月29日,這個日期從未存在,因此在這個日期之前的日期,比單純計算天數得到的序號少1。在1904系統中,同一天是43538,少1,462。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
全程在瀏覽器中執行
| 序號 | 日期與時間 |
|---|---|
| 45000 | 2023-03-15 |
| 45000.75 | 2023-03-15 18:00 |
| 60 | 不存在的1900年2月29日 |
| 1 | 1900-01-01 |
| 日期 | 序號 |
|---|---|
| 2023-03-15 | 45000 |
| 2023-03-15 18:00 | 45000.75 |
| 2000-01-01 | 36526 |
Excel會將日期儲存為自起始日期算起的天數,當天時間則以小數表示:45000.75代表2023年3月15日18:00。在Windows Excel使用的1900系統中,1代表1900年1月1日,而序號60代表不存在的1900年2月29日:Lotus 1-2-3將1900視為閏年,Excel為了相容性而沿用了這項設計。早期Mac版本使用的1904系統,從1904年1月1日的0開始,晚了1,462天。時間不含時區。
已與openpyxl比對
轉換結果與openpyxl的from_excel和to_excel一致,包括序號61、1900年3月1日的跳號,以及1904紀元。
其他時間戳記
如要轉換以秒或毫秒表示的Unix時間戳記,請使用Unix時間戳記轉換器。
使用方式
- 選擇1900或1904日期系統。
- 每行貼上一個序號或日期。
- 在表格中查看轉換後的值。
隱私與限制
所有轉換都在您的瀏覽器中完成。
相關工具
常見問題
為什麼我的CSV顯示45000,而不是日期?
試算表將日期儲存為序號,而匯出時遺失了日期格式;你可以在這裡轉換,或將該欄格式設為日期。
為什麼1900年會被當作閏年?
Lotus 1-2-3有這項錯誤,Excel沿用了它,讓試算表能產生相同結果;Microsoft為了相容性而保留這項行為。
什麼時候會使用1904系統?
在舊版Mac的Excel建立的活頁簿中,或啟用該選項時會使用;混用兩種系統會讓日期差四年又一天。
免費工具・使用在瀏覽器中次・免註冊