pandas.Timestamp.fromtimestamp#

classmethod Timestamp.fromtimestamp(ts, tz=None)#

从POSIX时间戳创建一个 Timestamp 对象。

此方法将 POSIX 时间戳(自 1970 年 1 月 1 日 00:00:00 UTC 以来的秒数)转换为 Timestamp 对象。如果提供了特定时区,则生成的 Timestamp 可以本地化到该时区。

参数:
tsfloat

要转换的 POSIX 时间戳,表示自纪元(1970-01-01 00:00:00 UTC)以来的秒数。

tzstr, zoneinfo.ZoneInfo, pytz.timezone, dateutil.tz.tzfile, 可选

Timestamp 的时区。如果未提供,Timestamp 将是时区无关的(即,不带时区信息)。

返回:
时间戳

一个表示给定 POSIX 时间戳的 Timestamp 对象。

参见

时间戳

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

to_datetime

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

datetime.datetime.fromtimestamp

从 POSIX 时间戳返回一个日期时间。

示例

将 POSIX 时间戳转换为 Timestamp

>>> pd.Timestamp.fromtimestamp(1584199972)  
Timestamp('2020-03-14 15:32:52')

请注意,输出可能会根据您的本地时间和时区而变化:

>>> pd.Timestamp.fromtimestamp(1584199972, tz='UTC')  
Timestamp('2020-03-14 15:32:52+0000', tz='UTC')