时间与自动化 / 电子表格

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日,这是一个从未存在过的日期,因此在该日期之前的日期比简单的天数计算少一个序列号。在1904系统中,同一天是43538,低1,462。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
Excel日期转换器本地处理

完全在浏览器中运行

序列号日期和时间
450002023-03-15
45000.752023-03-15 18:00
60从未存在过的1900年2月29日
11900-01-01
日期序列号
2023-03-1545000
2023-03-15 18:0045000.75
2000-01-0136526

Excel将日期存储为从某个起点开始的天数,时间则以小数表示:45000.75表示2023年3月15日18:00。在WindowsExcel使用的1900系统中,1表示1900年1月1日,序列号60表示1900年2月29日这一天,但这一天从未存在过:Lotus 1-2-3将1900年视为闰年,Excel为保持兼容而沿用了这一做法。早期Mac版本使用的1904系统从1904年1月1日的0开始,比1900系统晚1,462天。时间不带时区信息。

已通过openpyxl校验

转换结果与openpyxl的from_excel和to_excel一致,包括序列号61处的跳跃、1900年3月1日以及1904纪元。

其他时间戳

要转换以秒或毫秒表示的Unix时间戳,请使用Unix时间戳转换器。

使用方法

  1. 选择1900或1904日期系统。
  2. 粘贴序列号或日期,每行一个。
  3. 在表格中查看转换后的值。

隐私与限制

所有转换都在你的浏览器中完成。

相关工具

常见问题

为什么我的CSV显示45000而不是日期?

电子表格将日期存储为序列号,而导出时丢失了日期格式;你可以在这里转换,或将该列设置为日期格式。

为什么1900年会被当作闰年?

Lotus 1-2-3存在这个错误,Excel照搬了该错误,以便电子表格产生相同的结果;Microsoft为了兼容性保留了它。

什么时候会使用1904系统?

在旧版Mac版Excel创建的工作簿中,或在启用了该选项时会使用;混用两种系统会使日期偏移四年零一天。

免费工具·使用在浏览器中次·无需账户