私のタイムゾーンはUTC + 5です。私はdatetime.datetime.nowを行う際datetimeとtimedelta
だから()それは与える:
2012-07-14 06:11:47.318000
#note its 6AM
私はそれがdatetime.datetime.utcnow()
に等しくなるように、それから5
時間を減算したかったので、私はやった:
import time
from datetime import datetime, timedelta
dt = datetime.now() - timedelta(hours=time.timezone/60/60)
print dt
#gives 2012-07-14 11:11:47.319000
"""
Here 11 is not the PM its AM i double check it by doing
print dt.strftime('%H:%M:%S %p')
#gives 11:11:47 AM
"""
5時間を減算するのではなく、5時間をdatetimeに加えます。 私はここで何か間違っていますか?
'-'を' + 'に変更してみてください – inspectorG4dget
はい、私が+実際にそれを減算すると、なぜ私は混乱しているのですか? –