如何在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 兄妹拍照祝福语简短的话