我有一个来自第三方(我的python程序外部)的字符串时间,我需要比较现在的时间。那个时间多久了?比较时间与时区到现在
我该怎么做?
我看过datetime
和time
库以及pytz
,并且找不到明显的方式来执行此操作。它应该自动包含DST,因为第三方没有明确声明它的偏移量,只有时区(美国/东部)。
我已经试过这一点,它失败:
dt = datetime.datetime.strptime('June 10, 2016 12:00PM', '%B %d, %Y %I:%M%p')
dtEt = dt.replace(tzinfo=pytz.timezone('US/Eastern'))
now = datetime.datetime.now()
now - dtEt
类型错误:无法抵消减去天真和偏移感知日期时间
请张贴你已经尝试过的一些例子,以及他们为什么没有工作。 – AidenMontgomery