在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抽象基类用法实例分析
Jun 04 Python
window下eclipse安装python插件教程
Apr 24 Python
Python3实现发送QQ邮件功能(html)
Dec 15 Python
python3+PyQt5自定义视图详解
Apr 24 Python
在Mac上删除自己安装的Python方法
Oct 29 Python
对python内置map和six.moves.map的区别详解
Dec 19 Python
对python dataframe逻辑取值的方法详解
Jan 30 Python
快速排序的四种python实现(推荐)
Apr 03 Python
python3实现网页版raspberry pi(树莓派)小车控制
Feb 12 Python
python如何使用代码运行助手
Jul 03 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
Oct 15 Python
python可视化分析绘制带趋势线的散点图和边缘直方图
Jun 25 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
手冲咖啡应该是现代精品咖啡店的必备选项吗?
2021/03/03 冲泡冲煮
php下目前为目最全的CURL中文说明
2010/08/01 PHP
php导出excel格式数据问题
2014/03/11 PHP
php实现的双色球算法示例
2017/06/20 PHP
phpStudy配置多站点多域名和多端口的方法
2017/09/01 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
js同源策略详解
2015/05/21 Javascript
基于jquery实现页面滚动时顶部导航显示隐藏
2020/04/20 Javascript
Bootstrap每天必学之级联下拉菜单
2016/03/27 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
jQuery使用deferreds串行多个ajax请求
2016/08/22 Javascript
关于Javascript中defer和async的区别总结
2016/09/20 Javascript
bootstrap datetimepicker日期插件使用方法
2017/01/13 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
JS实现去除数组中重复json的方法示例
2017/12/21 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
GOJS+VUE实现流程图效果
2018/12/01 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python与R语言的简要对比
2017/11/14 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
tensorflow自定义激活函数实例
2020/02/04 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
Keras预训练的ImageNet模型实现分类操作
2020/07/07 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
英国最大的香水商店:The Fragrance Shop
2018/07/06 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
战友聚会邀请函
2014/01/18 职场文书
客服部班长工作责任制
2014/02/25 职场文书
奥运会口号
2014/06/13 职场文书
2014年安全工作总结范文
2014/11/13 职场文书
2014年中职班主任工作总结
2014/12/16 职场文书
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技