pandas.Timestamp.fromordinal#

classmethod Timestamp.fromordinal(ordinal, tz=None)#

从一个预设的格列高利序数构建一个时间戳。

此方法创建一个对应于给定公历序数的 Timestamp 对象,该序数是从公元1年1月1日(使用公历)开始计算的天数。Timestamp 的时间部分默认设置为午夜(00:00:00)。

参数:
序数int

对应于预置格里高利序数的日期。

tzstr, zoneinfo.ZoneInfo, pytz.timezone, dateutil.tz.tzfile 或 None

时间戳的时区。

返回:
时间戳

一个表示指定序数日期的 Timestamp 对象。

参见

时间戳

表示一个单一的时间戳,类似于 datetime

to_datetime

将各种类型的数据转换为日期时间。

备注

根据定义,序数本身不能包含任何时区信息。

示例

将一个序数转换为 Timestamp

>>> pd.Timestamp.fromordinal(737425)
Timestamp('2020-01-01 00:00:00')

从带有时区信息的序数创建一个 Timestamp

>>> pd.Timestamp.fromordinal(737425, tz='UTC')
Timestamp('2020-01-01 00:00:00+0000', tz='UTC')