作者热门文章
- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
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的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
背景 有时本地服务器的时间不准了,需要同步互联网上的时间。 解决方案 NTP时间同步,找到一些可用的NTP服务器进行同步即可。 通过获取一些大型网站的时间来同步为自己的时间。
我是一名优秀的程序员,十分优秀!