MS Excel中的内部日期处理方法

大家好,

        之前那篇文章中简单介绍了Python处理日期/时间的一种方法。本文是作为知识记录,简单介绍一下MS Excel中日期/时间的处理方法。

        详细介绍请参照微软的官方知识库,链接如下:

        https://support.microsoft.com/en-us/office/date-systems-in-excel-e7fe7167-48a9-4b96-bb53-5612a800b487?ui=en-us&rs=en-us&ad=us

        在MS Excel中包含两种时间系统,其原理相同,都是以数字序列记录日期与时间,只是包含两种起点,一种是以公元1900年1月1日,另一种是1904年1月1日,起点日期对应的数值是1(应该在内部是以浮点存储,小数部分表示1天中的具体时间)。其中Windows版本的Excel默然采用前者,Mac版本的Excel则默认采用后者。两种起点设置可以通过Excel的具体设置进行转换。

        这种表示日期和时间的特点是:1)可以通过Excel相应函数直接获得当前日期/时间对应的数字序列,也可以进行反向转换;2)方便进行日期的早晚比较,计算相应的差值(内部可以按照浮点数的加减操作不同的日期/时间)。

        具体操作函数请参见MS Excel Functions相关文档。

        在此记录方便日后查找。

猜你喜欢

转载自www.cnblogs.com/bleurichard/p/13197234.html
ms