使用http时间设置系统时间,http时间设置系统,ubuntu 12.04


ubuntu 12.04,python2.7 可用

#-*-coding:utf8 -*-import httplib as clientimport timeimport osdef get_webservertime(host):    conn=client.HTTPConnection(host)    conn.request("GET", "/")    r=conn.getresponse()    ts=  r.getheader('date') #获取http头date部分                             #将GMT时间转换成北京时间    local_time= time.mktime(time.strptime(ts[5:], "%d %b %Y %H:%M:%S GMT")) + (8 * 60 * 60)    ltime = time.gmtime(local_time)                             #使用date设置时间    dat = 'date -u -s "%d-%d-%d %d:%d:%d" ' % (ltime.tm_year,ltime.tm_mon,ltime.tm_mday,ltime.tm_hour,ltime.tm_min,ltime.tm_sec)     os.system(dat)get_webservertime('www.baidu.com')#该片段来自于http://byrx.net

评论关闭