在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实现简单的可逆加密程序实例
Mar 05 Python
Python线程的两种编程方式
Apr 14 Python
Python pymongo模块用法示例
Mar 31 Python
详解python3中zipfile模块用法
Jun 18 Python
对python pandas读取剪贴板内容的方法详解
Jan 24 Python
Python mutiprocessing多线程池pool操作示例
Jan 30 Python
Python中字典与恒等运算符的用法分析
Aug 22 Python
解决tensorflow由于未初始化变量而导致的错误问题
Jan 06 Python
tensorflow的计算图总结
Jan 12 Python
基于python检查矩阵计算结果
May 21 Python
Python类super()及私有属性原理解析
Jun 15 Python
python如何利用cv2模块读取显示保存图片
Jun 04 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中多维数组按指定value排序的实现代码
2014/08/19 PHP
PHP快速生成各种信息提示框的方法
2016/02/03 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
关于JavaScript中的关联数组分析
2013/04/09 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
用jquery中插件dialog实现弹框效果实例代码
2013/11/15 Javascript
讨论html与javascript在浏览器中的加载顺序问题
2013/11/27 Javascript
vue分页组件table-pagebar使用实例解析
2020/11/15 Javascript
JS实现表单验证功能(验证手机号是否存在,验证码倒计时)
2016/10/11 Javascript
javascript 中iframe高度自适应(同域)实例详解
2017/05/16 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
webpack打包js的方法
2018/03/12 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
js实现鼠标切换图片(无定时器)
2021/01/27 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
Python解析Excle文件中的数据方法
2018/10/23 Python
python 绘制场景热力图的示例
2020/09/23 Python
英国领先的葡萄酒专家:Majestic Wine
2017/05/30 全球购物
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
亚马逊意大利站点:Amazon.it
2020/12/31 全球购物
出纳岗位职责模板
2013/11/27 职场文书
生产现场工艺工程师岗位职责
2013/11/28 职场文书
二年级语文教学反思
2014/02/02 职场文书
电子信息专业自荐书
2014/02/04 职场文书
《学会待客》教学反思
2014/02/22 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
购房协议书范本
2014/10/02 职场文书
通知格式
2015/04/27 职场文书
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android