मेरा टाइमज़ोन यूटीसी +5 है।डेटाटाइम और टाइमडेल्टा
तो जब मैं datetime.datetime.now करना() यह देता है:
2012-07-14 06:11:47.318000
#note its 6AM
मैं इसे से 5
घंटे घटाना इतना है कि यह datetime.datetime.utcnow()
के बराबर हो जाता है चाहता था इसलिए मैंने किया:
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 घंटे जोड़ता है ?? क्या मैं यहां कुछ गलत कर रहा हूं?
'-' को' + ' – inspectorG4dget
में बदलने का प्रयास करें हां, जब मैं इसका उपयोग करता हूं तो सवाल वास्तव में घटाता है, इसलिए मैं उलझन में हूं ?? –