在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运行的17个时新手常见错误小结
Aug 07 Python
Python文件及目录操作实例详解
Jun 04 Python
Python编程中的for循环语句学习教程
Oct 14 Python
Python中将字典转换为列表的方法
Sep 21 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 Python
python对excel文档去重及求和的实例
Apr 18 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
May 04 Python
wxPython的安装与使用教程
Aug 31 Python
python进阶之自定义可迭代的类
Aug 20 Python
python re模块匹配贪婪和非贪婪模式详解
Feb 11 Python
Python实现自动签到脚本的示例代码
Aug 19 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 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作的文本留言本的例子(五)
2006/10/09 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
php分页函数示例代码分享
2014/02/24 PHP
PHP上传文件参考配置大文件上传
2015/12/16 PHP
PHP设置images目录不充许http访问的方法
2016/11/01 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
AngularJS iframe跨域打开内容时报错误的解决办法
2015/01/26 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
微信小程序如何自定义table组件
2019/06/29 Javascript
JS实现提示效果弹出及延迟隐藏的功能
2019/08/26 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
[54:53]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第二场
2014/05/23 DOTA
[02:22:36]《加油!DOTA》总决赛
2014/09/19 DOTA
[01:35]辉夜杯战队访谈宣传片—LGD
2015/12/25 DOTA
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
python执行子进程实现进程间通信的方法
2015/06/02 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
python opencv摄像头的简单应用
2019/06/06 Python
pycharm创建scrapy项目教程及遇到的坑解析
2019/08/15 Python
python递归下载文件夹下所有文件
2019/08/31 Python
最小二乘法及其python实现详解
2020/02/24 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
Python调用Redis的示例代码
2020/11/24 Python
教师对学生的寄语
2014/04/03 职场文书
婚宴父亲致辞
2015/07/27 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
Python图片验证码降噪和8邻域降噪
2021/08/30 Python
nginx之内存池的实现
2022/06/28 Servers