要比较英国的结束日期与当前的UTC时间,可以使用Python的datetime模块。下面是一个包含代码示例的解决方法:
import datetime
import pytz
# 获取当前的UTC时间
current_time = datetime.datetime.now(pytz.utc)
# 获取英国的结束日期
end_date = datetime.datetime(2022, 12, 31, tzinfo=pytz.timezone('Europe/London'))
# 比较结束日期与当前时间
if end_date > current_time:
print("结束日期还未到达")
else:
print("结束日期已过期")
在上面的代码中,我们首先使用datetime.datetime.now(pytz.utc)
获取当前的UTC时间,然后创建一个包含英国结束日期的datetime对象end_date
,并为其设置时区为Europe/London
(英国的时区)。
最后,我们使用条件语句比较end_date
和current_time
,如果end_date
大于current_time
,则说明结束日期还未到达,否则说明结束日期已过期。
需要注意的是,上述代码中使用了第三方库pytz
来处理时区,如果你的环境中没有安装该库,可以使用pip install pytz
来安装。
下一篇:比较映射数组内的对象