在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编程语言的35个与众不同之处(语言特征和使用技巧)
Jul 07 Python
使用Python编写简单网络爬虫抓取视频下载资源
Nov 04 Python
python文件操作相关知识点总结整理
Feb 22 Python
再谈Python中的字符串与字符编码(推荐)
Dec 14 Python
儿童编程python入门
May 08 Python
python实现抽奖小程序
Apr 15 Python
使用python socket分发大文件的实现方法
Jul 08 Python
python 动态迁移solr数据过程解析
Sep 04 Python
python接口自动化之ConfigParser配置文件的使用详解
Aug 03 Python
Python如何在单元测试中给对象打补丁
Aug 03 Python
Python colormap库的安装和使用详情
Oct 06 Python
用python-webdriver实现自动填表的示例代码
Jan 13 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调用三种数据库的方法(3)
2006/10/09 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
php parse_str() 函数的定义和用法
2016/05/23 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
php中关于换行的实例写法
2019/09/26 PHP
jQuery怎么解析Json字符串(Json格式/Json对象)
2013/08/09 Javascript
动态加载jquery库的方法
2014/02/12 Javascript
jquery实现手机号码选号的方法
2015/07/31 Javascript
jquery实现仿新浪微博评论滚动效果
2015/08/06 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
2017/02/12 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
vue左右侧联动滚动的实现代码
2018/06/06 Javascript
详解如何使用webpack打包JS
2018/06/21 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
通过npm或yarn自动生成vue组件的方法示例
2019/02/12 Javascript
仿ElementUI实现一个Form表单的实现代码
2019/04/23 Javascript
Webpack中SplitChunksPlugin 配置参数详解
2020/03/24 Javascript
[02:03]永远的信仰DOTA2 中国军团历届国际邀请赛回顾
2016/06/26 DOTA
python的正则表达式re模块的常用方法
2013/03/09 Python
tornado捕获和处理404错误的方法
2014/02/26 Python
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
python 文件操作删除某行的实例
2017/09/04 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
Python读写zip压缩文件的方法
2018/08/29 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
深入浅析Python中的迭代器
2019/06/04 Python
python中selenium库的基本使用详解
2020/07/31 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
幼儿园小班评语
2014/04/18 职场文书
推荐信怎么写
2014/05/09 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers