Under python on my machine I can run datetime.now()
to get the local time. If I inspect time.daylight
flag it is set to 1
because we are currently in July (hence daylight saving).
But if I run datetime.now()
on Google App Engine (including the dev server) it doesn't account for daylight saving (british summer time) and returns the wrong time (13:47 instead of 14:47). If I inspect time.daylight
in GAE it is set to 0
.
How can I get the correct local time? Do I need to change the timezone on my app?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…