同一个cod的不同时间戳

2024-10-01 09:19:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经编写了一个将日期和时间转换为时区的代码,现在的问题是我已经厌倦了在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


Tags: 函数代码fromimporthttpoutputdatadatetime
1条回答
网友
1楼 · 发布于 2024-10-01 09:19:34

我认为这是因为您的控制台和web服务器在不同的时区设置下运行。你知道吗

试试看

import time
print time.timezone

检查控制台和服务器的时区是否不同。你知道吗

相关问题 更多 >