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