在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的pycurl包用法简介
Nov 13 Python
Python连接phoenix的方法示例
Sep 29 Python
python实现自动发送邮件发送多人、群发、多附件的示例
Jan 23 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
Python+selenium 获取一组元素属性值的实例
Jun 22 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
Python匿名函数及应用示例
Apr 09 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
画pytorch模型图,以及参数计算的方法
Aug 17 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
使用python-pptx包批量修改ppt格式的实现
Feb 14 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
Mar 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
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
PHP 图片合成、仿微信群头像的方法示例
2019/10/25 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
使用IE6看老赵的博客 jQuery初探
2010/01/17 Javascript
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
鼠标放在图片上显示大图的JS代码
2013/03/26 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
js实现照片墙功能实例
2015/02/05 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
jQuery与JS加载事件用法分析
2016/09/04 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
ES6新特征数字、数组、字符串
2016/10/01 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python使用py2exe打包程序介绍
2014/11/20 Python
Python脚本实现集群检测和管理功能
2015/03/06 Python
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
浅析python参数的知识点
2018/12/10 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
Python基于WordCloud制作词云图
2019/11/29 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
业务部主管岗位职责
2014/01/29 职场文书
广告宣传策划方案
2014/05/21 职场文书
Python Socket编程详解
2021/04/25 Python