Excel序列日期轉換器
在Excel/Google Sheets序列日期數字與日曆日期之間互轉,支援1900和1904兩種日期系統。
換算方向
Date system
Excel/Sheets serial date number
00:00:00
Time of dayElapsed day
0%
Remaining day
100%
此計算機如何運作?
試算表序列日期是自紀元(1900系統為1899年12月30日,1904系統為1904年1月1日)起的天數,小數部分儲存當天時刻。此工具在序列與日曆日期之間互轉,處理Excel的虛構1900閏日及兩系統間1462天的偏移。
公式
How this is calculated
試算表以單一數字儲存日期:自紀元起的天數,小數部分編碼當天時刻。在預設的1900系統中,紀元為1899年12月30日,因此日期的序列號為round((date − Date.UTC(1899,11,30)) / 86,400,000)。此偏移刻意融入Excel眾所周知的虛構1900年2月29日閏日,使所有實際(1900年2月之後)日期的序列號與Excel一致。1904系統(舊版Mac使用,Google Sheets可選)從1904年1月1日起計;其序列號比1900系統同一日期小確切的1462天。
方向選擇器決定轉換方向。序列轉日期時,工具讀取序列號,加上可選的時間小數,重建日曆日期和時間。日期轉序列時,解析ISO日期,從所選紀元四捨五入至最近整天,再加上時間小數。時間小數輸入為0至1之間的值:0.25為06:00,0.5為正午,0.75為18:00,因為一整天等於1.0。
結果以UTC計算,以避免日光節約時間和時區漂移,毫秒時間戳在格式化前四捨五入至最近秒。輸出顯示序列號、日曆日期(YYYY-MM-DD)、當天時刻、原始日分數和組合ISO 8601字串。請注意,1900年前59天是Excel的虛構閏日導致與真實日曆計算相差一天的唯一情況。
常見問題
Excel錯誤地將1900年視為閏年(實際上不是)。以1899-12-30作為零點可補償那個虛構的1900年2月29日,使正常日期的序列號與Excel和Google Sheets顯示的完全一致。
兩者使用不同的紀元。1900系統(Windows預設)從1899年底起計,而1904系統(最初來自經典Mac Excel)從1904年1月1日起計。對於同一日曆日期,1904序列號比1900序列號小確切的1462天。
序列號的小數部分是24小時制的分數。因此0.5代表12:00正午,0.75代表18:00。將小數乘以24即得小時數。
也稱為
TG we-Calculate Editorial Team. (2026). Excel序列日期轉換器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh-tw/calculator/excel-serial-date-converter
TG we-Calculate Editorial Team. "Excel序列日期轉換器." TG we-Calculate. 2026. https://we-calculate.com/zh-tw/calculator/excel-serial-date-converter.
TG we-Calculate Editorial Team, "Excel序列日期轉換器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh-tw/calculator/excel-serial-date-converter
@misc{wecalculate_excel_serial_date_converter, title = {Excel序列日期轉換器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh-tw/calculator/excel-serial-date-converter}}, year = {2026}, note = {TG we-Calculate} }
這個計算機對您有幫助嗎?
