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


Posted in Python onMarch 24, 2015

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

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

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 enumerate遍历数组示例应用
Sep 06 Python
Python守护进程用法实例分析
Jun 04 Python
Python 2与Python 3版本和编码的对比
Feb 14 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
python3获取当前文件的上一级目录实例
Apr 26 Python
python 去除二维数组/二维列表中的重复行方法
Jan 23 Python
python操作小程序云数据库实现简单的增删改查功能
Jun 06 Python
python如何实现不可变字典inmutabledict
Jan 08 Python
Python接收手机短信的代码整理
Aug 02 Python
python 装饰器的使用示例
Oct 10 Python
如何利用python检测图片是否包含二维码
Oct 15 Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
May 17 Python
python实现定时同步本机与北京时间的方法
Mar 24 #Python
Python随机生成一个6位的验证码代码分享
Mar 24 #Python
python判断字符串是否包含子字符串的方法
Mar 24 #Python
python使用datetime模块计算各种时间间隔的方法
Mar 24 #Python
python实现通过pil模块对图片格式进行转换的方法
Mar 24 #Python
python读取json文件并将数据插入到mongodb的方法
Mar 23 #Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 #Python
You might like
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
简单介绍PHP非阻塞模式
2016/03/03 PHP
密码强度检测效果实现原理与代码
2013/01/04 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
jQuery实现点击关注和取消功能
2017/07/03 jQuery
BootStrap selectpicker后台动态绑定数据的方法
2017/07/28 Javascript
JS抛物线动画实例制作
2018/02/24 Javascript
js实现二级菜单点击显示当前内容效果
2018/04/28 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
js中事件对象和事件委托的介绍
2019/01/21 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
2020/04/30 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
Python设计模式之MVC模式简单示例
2018/01/10 Python
利用Anaconda简单安装scrapy框架的方法
2018/06/13 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
机器学习实战之knn算法pandas
2019/06/22 Python
简单了解python PEP的一些知识
2019/07/13 Python
利用rest framework搭建Django API过程解析
2019/08/31 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
Python 读取位于包中的数据文件
2020/08/07 Python
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
ECCO俄罗斯官网:北欧丹麦鞋履及皮具品牌
2020/06/26 全球购物
设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
2014/12/30 面试题
幼儿园运动会加油词
2014/02/14 职场文书
合作协议书格式
2014/08/19 职场文书
2015年12.4全国法制宣传日活动总结
2015/03/24 职场文书
退休欢送会致辞
2015/07/31 职场文书
docker-compose部署Yapi的方法
2022/04/08 Servers