如何在Python中比较不同时区的时间?
当您有两个具有不同时区的不同时间对象,并且需要对其进行比较时,首先需要了解有意识对象和天真的对象之间的区别。一个有意识的datetime对象是一个保存时区信息的对象,而朴素的对象不保存任何时区信息。
比较2个感知对象以检查它们是否知道相同时间的最简单方法是直接比较它们。
示例
import datetime, pytz
local_tz = pytz.timezone('CET')
# Get the time in UTC
utc = datetime.datetime.now(pytz.utc)
# Convert the time to local timezone
local = utc.astimezone(local_tz)
print("UTC: ", utc)
print("Local: ", local)
print(utc == local)输出结果
这将给出输出-
UTC: 2018-01-03 17:02:43.632805+00:00 Local: 2018-01-03 18:02:43.632805+01:00 True
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短