2
我已经写了一个代码将日期和时间转换为时区,现在的问题是我已经厌倦了在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)
输出是1299578400.0
在web服务或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')
输出为1299582000.0
我远程登录到只在服务器端的python控制台..所以一切都只在服务器端。 你建议的代码输出是18000 – Hunt 2011-03-16 07:06:03
@Hunt:18000是你在UTC后面的秒数,所以从格林威治到西方5个小时。 – eumiro 2011-03-16 07:13:14
嗯,你是对的,问题与时区有关,因为我用http方法打印时区并返回21600. – Hunt 2011-03-16 07:21:30