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 相关文章推荐
Google开源的Python格式化工具YAPF的安装和使用教程
May 31 Python
Python字典实现简单的三级菜单(实例讲解)
Jul 31 Python
基于python socketserver框架全面解析
Sep 21 Python
DataFrame 将某列数据转为数组的方法
Apr 13 Python
python 将大文件切分为多个小文件的实例
Jan 14 Python
pandas取出重复数据的方法
Jul 04 Python
Django获取应用下的所有models的例子
Aug 30 Python
python将print输出的信息保留到日志文件中
Sep 27 Python
python高阶函数map()和reduce()实例解析
Mar 16 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
python控制台打印log输出重复的解决方法
May 14 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 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在程序中将网页生成word文档并提供下载的代码
2012/10/09 PHP
PHP设计模式之观察者模式实例
2016/02/22 PHP
jquery offset函数应用实例
2012/11/14 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
基于jQuery+JSON的省市二三级联动效果
2015/06/05 Javascript
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
2016/12/15 Javascript
vue2 自定义动态组件所遇到的问题
2017/06/08 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
2017/06/29 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
JavaScript中this的学习笔记及用法整理
2020/02/17 Javascript
详解Vue.js 可拖放文本框组件的使用
2021/03/03 Vue.js
python3实现ftp服务功能(客户端)
2017/03/24 Python
关于反爬虫的一些简单总结
2017/12/13 Python
Pycharm无法使用已经安装Selenium的解决方法
2018/10/13 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
Python 切分数组实例解析
2019/11/07 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
CSS3样式linear-gradient的使用实例
2017/01/16 HTML / CSS
突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)
2013/01/31 HTML / CSS
canvas实现滑动验证的实现示例
2020/08/11 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
全球度假村:Club Med
2017/11/27 全球购物
商场消防演习方案
2014/02/12 职场文书
《桃花心木》教学反思
2014/02/17 职场文书
财务主管岗位职责
2014/02/28 职场文书
校本课程教学计划
2015/01/19 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
SpringBoot工程下使用OpenFeign的坑及解决
2021/07/02 Java/Android
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
python_tkinter弹出对话框创建
2022/03/20 Python