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安装Imaging报错:The _imaging C module is not installed问题解决方法
Aug 22 Python
分析Python的Django框架的运行方式及处理流程
Apr 08 Python
遍历python字典几种方法总结(推荐)
Sep 11 Python
Django卸载之后重新安装的方法
Mar 15 Python
Python中音频处理库pydub的使用教程
Jun 07 Python
Python实现利用163邮箱远程关电脑脚本
Feb 22 Python
Java实现的执行python脚本工具类示例【使用jython.jar】
Mar 29 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
Oct 28 Python
python生成lmdb格式的文件实例
Nov 08 Python
python把1变成01的步骤总结
Feb 27 Python
Python使用修饰器进行异常日志记录操作示例
Mar 19 Python
python logging模块书写日志以及日志分割详解
Jul 22 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 一个随机字符串生成代码
2010/05/26 PHP
php实现简单洗牌算法
2013/06/18 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
仅IE支持clearAttributes/mergeAttributes方法使用介绍
2012/05/04 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
jQuery异步验证用户名是否存在示例代码
2014/05/21 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
jQuery插件开发的五种形态小结
2015/03/04 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
全面解析JavaScript的Backbone.js框架中的Router路由
2016/05/05 Javascript
JavaScript必知必会(六) delete in instanceof
2016/06/08 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
JS前端笔试题分析
2016/12/19 Javascript
JS正则匹配中文的方法示例
2017/01/06 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
基于BootStrap实现简洁注册界面
2017/07/20 Javascript
Node 自动化部署的方法
2017/10/17 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
帮你彻底搞懂JS中的prototype、__proto__与constructor(图解)
2019/08/23 Javascript
js实现整体缩放页面适配移动端
2020/03/31 Javascript
Python __setattr__、 __getattr__、 __delattr__、__call__用法示例
2015/03/06 Python
Python实现模拟登录及表单提交的方法
2015/07/25 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
大学专科生推荐信范文
2013/11/23 职场文书
水果连锁超市创业计划书
2014/01/24 职场文书
领班岗位职责范文
2014/02/06 职场文书
消防安全汇报材料
2014/02/08 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
Golang二维数组的使用方式
2021/05/28 Golang
python之PySide2安装使用及QT Designer UI设计案例教程
2021/07/26 Python