pandas.Timestamp.tz_convert #

时间戳。tz_convert ( tz ) #

将时区感知时间戳转换为另一个时区。

参数
tz str、pytz.timezone、dateutil.tz.tzfile 或 None

时间戳将转换为的时间的时区。 None 不会删除保存 UTC 时间的时区。

返回
转换后的时间戳
加薪
类型错误

如果时间戳是 tz-naive 的。

例子

使用 UTC 时区创建时间戳对象:

>>> ts = pd.Timestamp('2020-03-14T15:32:52.192548651', tz='UTC')
>>> ts
Timestamp('2020-03-14 15:32:52.192548651+0000', tz='UTC')

更改为东京时区:

>>> ts.tz_convert(tz='Asia/Tokyo')
Timestamp('2020-03-15 00:32:52.192548651+0900', tz='Asia/Tokyo')

还可以使用astimezone

>>> ts.astimezone(tz='Asia/Tokyo')
Timestamp('2020-03-15 00:32:52.192548651+0900', tz='Asia/Tokyo')

类似pd.NaT

>>> pd.NaT.tz_convert(tz='Asia/Tokyo')
NaT