[英]UTCNow offsetting in Python
我該如何精確地將datetime.utcnow()
返回的時間戳偏移任何時間,例如一天?
例如:
now = datetime.utcnow().isoformat() + 'Z'
我需要一天以上的補償。 當我的腳本進入夏時制轉換時有一個小問題,但是我不需要過去,但是由於它今天加載,它也死了,因為python腳本錯誤在今天的日期起作用。
要將某個增量時間簡單地添加到UTC上,請添加一個timedelta :
from datetime import datetime, timedelta
now = (datetime.utcnow() + timedelta(days=3)).isoformat() + 'Z'
print(now)
輸出:
2018-11-06T16:55:06.535804Z
有關帶時區的python的更多信息,請參見Python UTC datetime對象的ISO格式不包含Z(Zulu或零偏移量)
使用3.7 datetime.strptime
和datetime.strftime
甚至可以將01:30
識別為%z
最多3.6冒號會使它崩潰:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.