Discuss / Python / 为什么

为什么

Topic source

zqdllym

#1 Created at ... [Delete] [Delete and Lock User]
# astimezone()将bj_dt转换时区为东京时间:
>>> tokyo_dt2 = bj_dt.astimezone(timezone(timedelta(hours=9)))
>>> print(tokyo_dt2)
2015-05-18 18:05:12.377316+09:00

为什么北京时区+9小时=东京时区?

刘i亮

#2 Created at ... [Delete] [Delete and Lock User]

利用带时区的datetime,通过astimezone()方法,可以转换到任意时区。

因此代码的逻辑是将 bj_dt 引用的时间的时区由北京时区转换成了东京时区(UTC+09:00)

关系就是 北京时区 => 东京时区


  • 1

Reply