Google App Code 使用Python 2.5.4 得到國際網路時間


由於 Google 應用服務引擎 + Python 2.5 不能使用 os.system , 只好退而以比較的方式判斷系統時間是否與國際時間相符


import time, datetime
import urllib

def updateSystemTime():
url= 'http://www.baidu.com'
response= urllib.urlopen(url)
header= response.info()
date=header['Date']
gmt = time.strptime(date[5:25], "%d %b %Y %H:%M:%S")
dt = datetime.datetime(gmt[0],gmt[1],gmt[2],gmt[3],gmt[4],gmt[5])
if now.year != dt.year or now.month != dt.month or now.day != dt.day or now.hour != dt.hour:
dt += datetime.timedelta(hours=+8)
d_str = dt.strftime("%Y-%m-%d")
t_str = dt.strftime("%H:%M")
dateTime = (' %s %s' % (d_str , t_str))
return True

留言

熱門文章