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')