我正在开发一个Web应用程序,并希望根据其时区显示用户的当前日期。这是我的代码:
userTimezone = -5 #EAST is positive, WEST negative
utcTimestamp = time.mktime(time.gmtime())
userDate = time.gmtime(utcTimestamp+userTimezone*60*60)
我认为问题出在gmtime()上,因为它会自动进行一些转换。如果可以的话,我将gmtime替换为不会转换任何东西但没有找到任何东西的函数。
最佳答案
您可能正在寻找time.localtime(seconds)
。 gmtime始终返回utc时间。
关于python - Python中的日期问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3128068/