gpt4 book ai didi

python获取标准北京时间的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python获取标准北京时间的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了python获取标准北京时间的方法。分享给大家供大家参考。具体分析如下:

这段python代码主要通过www.beijing-time.org的官网上获取标准的北京时间,如果你的服务器挂在网上,你可以通过这段代码定时获取北京时间,然后更新自己系统的标准时间.

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import time,httplib
def getBeijinTime():
    try :
      conn = httplib.HTTPConnection( "www.beijing-time.org" )
      conn.request( "GET" , "/time.asp" )
      response = conn.getresponse()
      print response.status, response.reason
      if response.status = = 200 :
        result = response.read()
        data = result.split( "\r\n" )
        year = data[ 1 ][ len ( "nyear" ) + 1 : len (data[ 1 ]) - 1 ]
        month = data[ 2 ][ len ( "nmonth" ) + 1 : len (data[ 2 ]) - 1 ]
        day = data[ 3 ][ len ( "nday" ) + 1 : len (data[ 3 ]) - 1 ]
        #wday = data[4][len("nwday")+1 : len(data[4])-1]
        hrs = data[ 5 ][ len ( "nhrs" ) + 1 : len (data[ 5 ]) - 1 ]
        minute = data[ 6 ][ len ( "nmin" ) + 1 : len (data[ 6 ]) - 1 ]
        sec = data[ 7 ][ len ( "nsec" ) + 1 : len (data[ 7 ]) - 1 ]
        beijinTimeStr = "%s/%s/%s %s:%s:%s" % (year, month, day, hrs, minute, sec)
        beijinTime = time.strptime(beijinTimeStr, "%Y/%m/%d %X" )
        return beijinTime
    except :
      return None
if __name__ = = '__main__' :
   print (getBeijinTime())

希望本文所述对大家的Python程序设计有所帮助.

最后此篇关于python获取标准北京时间的方法的文章就讲到这里了,如果你想了解更多关于python获取标准北京时间的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com