在Python中操作时间之tzset()方法的使用教程


Posted in Python onMay 22, 2015

 tzset()方法重置所使用的库例程的时间转换规则。环境变量TZ指定如何完成此操作。

TZ环境变量的标准格式(空格为清楚起见而加的):

std offset [dst [offset [,start[/time], end[/time]]]]
  •     std和dst: 三个或更多的字母数字给人的时区缩写。这些将被传播到time.tzname。
  •     offset: 偏移量offset的形式为: .hh[:mm[:ss]]。这表明增值的本地时间以UTC到达。如果前面加一个“ - ”,时区是本初子午线以东;否则,它就是西部。如果没有偏移如下dst,夏季时间被假定为未来的标准时间一小时。
  •     start[/time], end[/time]: 表示当改变到和从夏令回来。开始和结束日期的格式是执行下列操作之一:
  •         Jn: 在Julian日期N(1 <= n <= 365)。闰日不计算在内,所以在各年2月28日是第59天与3月1日为60天。
  •         n: 从零开始的Julian日期(0<= N<=365)。闰年天数进行计数,并且可以指2月29日。
  •         Mm.n.d: 第×天(0<= D<= 6)或星期n的一年中月米(1 <= N <=5,1<=米<=12,其中每周5表示“在最后d日月m“,这可能会发生在任一所述第四或第五周)。周1是其中d天时发生在第一周。0是星期天。
  •         time: 此具有相同的格式偏移所不同的是,没有前导符号(“ - ”或“+”)是允许的。在默认情况下,如果时间没有给出,是02:00:00。

语法

以下是tzset()方法的语法:

time.tzset()

参数

  •     NA

返回值

此方法不返回任何值。
例子

下面的例子显示 tzset()方法的使用。

#!/usr/bin/python
import time
import os

os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0'
time.tzset()
print time.strftime('%X %x %Z')

os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0'
time.tzset()
print time.strftime('%X %x %Z')

当我们运行上面的程序,它会产生以下结果:

13:00:40 02/17/09 EST
05:00:40 02/18/09 AEDT
Python 相关文章推荐
python发布模块的步骤分享
Feb 21 Python
Python实现的生成自我描述脚本分享(很有意思的程序)
Jul 18 Python
Python编程实现控制cmd命令行显示颜色的方法示例
Aug 14 Python
numpy.random.seed()的使用实例解析
Feb 03 Python
python爬取足球直播吧五大联赛积分榜
Jun 13 Python
python在新的图片窗口显示图片(图像)的方法
Jul 11 Python
python障碍式期权定价公式
Jul 19 Python
python wxpython 实现界面跳转功能
Dec 17 Python
如何使用python传入不确定个数参数
Feb 18 Python
python等待10秒执行下一命令的方法
Jul 19 Python
Python 测试框架unittest和pytest的优劣
Sep 26 Python
分析Python感知线程状态的解决方案之Event与信号量
Jun 16 Python
详解Python中time()方法的使用的教程
May 22 #Python
在Python中操作时间之strptime()方法的使用
Dec 30 #Python
详解Python中的strftime()方法的使用
May 22 #Python
Python中用sleep()方法操作时间的教程
May 22 #Python
python使用reportlab实现图片转换成pdf的方法
May 22 #Python
linux下python抓屏实现方法
May 22 #Python
python实现的简单抽奖系统实例
May 22 #Python
You might like
php入门学习知识点三 PHP上传
2011/07/14 PHP
PHP实现下载功能的代码
2012/09/29 PHP
PHP中使用cURL实现Get和Post请求的方法
2013/03/13 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
yii2使用ajax返回json的实现方法
2016/05/14 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
PHP获取真实IP及IP模拟方法解析
2020/11/24 PHP
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
Bootstrap轮播图学习使用
2017/02/10 Javascript
javascript设计模式之单体模式学习笔记
2017/02/15 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
js图片无缝滚动插件使用详解
2020/05/26 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
vue路由分文件拆分管理详解
2020/08/13 Javascript
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
Python绘制的二项分布概率图示例
2018/08/22 Python
python 字典的打印实现
2019/09/26 Python
使用TensorFlow直接获取处理MNIST数据方式
2020/02/10 Python
python编写俄罗斯方块
2020/03/13 Python
用python写一个带有gui界面的密码生成器
2020/11/06 Python
css3中less实现文字长阴影(long shadow)
2020/04/24 HTML / CSS
美国专注于健康商品的网站:eVitamins
2017/01/23 全球购物
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
德国家具购物网站:Möbel Höffner
2019/08/26 全球购物
如何利用cmp命令比较文件
2016/04/11 面试题
《植物妈妈有办法》教学反思
2014/02/25 职场文书
大学应届生的自我评价
2014/03/06 职场文书
店面出租协议书范本
2014/11/28 职场文书
保护校园环境倡议书
2015/04/28 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis