我已经编写了一个将日期和时间转换为时区的代码,现在的问题是我已经厌倦了在python控制台和http函数中运行代码,但是尽管有相同的代码,我得到的时间戳输出却不同
在python控制台中
from datetime import datetime
import time
qdate="08-03-2011 05:00:00"
ttimetuple=time.strptime(qdate,"%d-%m-%Y %H:%M:%S")
print time.mktime(ttimetuple)
output is 1299578400.0
在webservices或http函数中
def SaveDate(request,qdate):
qdate="08-03-2011 05:00:00" # i hard coded for a timing to verify the timestamp
ttimetuple=time.strptime(qdate,"%d-%m-%Y %H:%M:%S")
data=time.mktime(ttimetuple)
return HttpResponse(data,mimetype='application/javascript')
output is 1299582000.0
我认为这是因为您的控制台和web服务器在不同的时区设置下运行。你知道吗
试试看
检查控制台和服务器的时区是否不同。你知道吗
相关问题 更多 >
编程相关推荐