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使用os模块的os.walk遍历文件夹示例
Jan 27 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
python3下载抖音视频的完整代码
Jun 05 Python
python算法题 链表反转详解
Jul 02 Python
python中open函数的基本用法示例
Sep 07 Python
Pandas聚合运算和分组运算的实现示例
Oct 17 Python
python os.path.isfile()因参数问题判断错误的解决
Nov 29 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 Python
vue学习笔记之动态组件和v-once指令简单示例
Feb 29 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
Python类class参数self原理解析
Nov 19 Python
Python 发送SMTP邮件的简单教程
Jun 24 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
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
搭建自己的PHP MVC框架详解
2017/08/16 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
用js实现随机返回数组的一个元素
2007/08/13 Javascript
Knockoutjs的环境搭建教程
2012/11/26 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
js如何调用qq互联api实现第三方登录
2014/03/28 Javascript
js操作模态窗口及父子窗口间相互传值示例
2014/06/09 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
javascript关于继承解析
2016/05/10 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
2016/12/22 Javascript
基于jquery二维码生成插件qrcode
2017/01/07 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
vue3 源码解读之 time slicing的使用方法
2019/10/31 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
python3.5 tkinter实现页面跳转
2018/01/30 Python
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
Python 3.8 新功能全解
2019/07/25 Python
Python Selenium参数配置方法解析
2020/01/19 Python
Python如何优雅删除字符列表空字符及None元素
2020/06/25 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
PHP面试题集
2016/12/18 面试题
英语专业毕业个人求职自荐信
2013/09/21 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
校运会宣传稿大全
2015/07/23 职场文书
小学新课改心得体会
2016/01/22 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL
Redis Lua脚本实现ip限流示例
2022/07/15 Redis