在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 BeautifulSoup库抓取58手机维修信息
Nov 21 Python
python生成随机mac地址的方法
Mar 16 Python
详解Python的Django框架中的通用视图
May 04 Python
通过Python来使用七牛云存储的方法详解
Aug 07 Python
用 Python 连接 MySQL 的几种方式详解
Apr 04 Python
pandas把dataframe转成Series,改变列中值的类型方法
Apr 10 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
Python 存储字符串时节省空间的方法
Apr 23 Python
wxPython实现列表增删改查功能
Nov 19 Python
python3中numpy函数tile的用法详解
Dec 04 Python
python 实现两个线程交替执行
May 02 Python
Python用access判断文件是否被占用的实例方法
Dec 17 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数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
php eval函数用法总结
2012/10/31 PHP
php实现简单四则运算器
2020/11/29 PHP
JavaScript学习笔记(一) js基本语法
2011/10/25 Javascript
JS随机漂浮广告代码具体实例
2013/11/19 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
PHP PDO操作总结
2014/11/17 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
详解VueJs异步动态加载块
2017/03/09 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
vue-cli3使用 DllPlugin 实现预编译提升构建速度
2019/04/24 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
Python操作SQLite数据库的方法详解
2017/06/16 Python
python+mongodb数据抓取详细介绍
2017/10/25 Python
python使用tkinter实现简单计算器
2018/01/30 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
canvas与html5实现视频截图功能示例
2016/12/15 HTML / CSS
几道Web/Ajax的面试题
2016/11/05 面试题
《大作家的小老师》教学反思
2014/04/16 职场文书
护士长2014年度工作总结
2014/11/11 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
2015大学迎新标语
2015/07/16 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL