欢迎来到山村网

在Python中操作时间之tzset()方法的使用教程

2019-03-02 13:05:53浏览:695 来源:山村网   
核心摘要:  这篇文章主要介绍了在Python中操作时间之tzset()方法的使用教程,是Python学习中的基础知识,需要的朋友可以参考下  tzset()

  这篇文章主要介绍了在Python中操作时间之tzset()方法的使用教程,是Python学习中的基础知识,需要的朋友可以参考下

  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()方法的语法:

  ?

1 time.tzset()

  参数

  NA

  返回值

  此方法不返回任何值。

  例子

  下面的例子显示 tzset()方法的使用。

  ?

1 2 3 4 5 6 7 8 9 10 11 #!/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')

  当我们运行上面的程序,它会产生以下结果:

  ?

1 2 13:00:40 02/17/09 EST 05:00:40 02/18/09 AEDT
(责任编辑:豆豆)
下一篇:

Python判断文件和文件夹是否存在的方法

上一篇:

详解Python中time()方法的使用的教程

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com