我有一個來自第三方(我的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