pandas.Timestamp.astimezone#
- Timestamp.astimezone(tz)#
将时区感知的 Timestamp 转换为另一个时区。
- Parameters:
- tzstr, pytz.timezone, dateutil.tz.tzfile 或 None
Timestamp 将被转换到的时间时区。None 将移除时区,保留 UTC 时间。
- Returns:
- 转换后Timestamp
- Raises:
- TypeError
如果 Timestamp 是时区不敏感的。
Examples
创建带 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