在Python中操作时间之tzset()方法的使用教程
作者:goldensun 时间:2022-10-28 22:22:01
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
0
投稿
猜你喜欢
讲解Oracle数据库中结束死锁进程的一般方法
2024-01-17 01:16:00
python3实现带多张图片、附件的邮件发送
2023-05-11 06:51:10
JS实现jQuery的append功能
2024-04-22 22:23:00
微信小程序实现星星评价效果
2023-08-24 10:04:45
使用Python获取并处理IP的类型及格式方法
2023-12-20 00:18:23
python3.4下django集成使用xadmin后台的方法
2022-05-09 19:36:42
使用sp_xml_preparedocument处理XML文档的方法
2011-09-30 11:56:15
JavaScript常用本地对象小结
2024-06-18 09:23:44
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
2023-01-19 17:02:19
electron-vue利用webpack打包实现多页面的入口文件问题
2024-05-13 10:39:51
numpy的Fancy Indexing和array比较详解
2022-05-12 23:31:46
window环境配置Mysql 5.7.21 windowx64.zip免安装版教程详解
2024-01-24 01:19:00
使用python实现男神女神颜值打分系统(推荐)
2021-07-17 23:06:57
C#简单访问SQLite数据库的方法(安装,连接,查询等)
2024-01-22 18:29:22
javascript 读取图片文件的大小
2024-04-17 10:40:11
MySQL联表查询基本操作之left-join常见的坑
2024-01-14 20:49:22
ASP防盗链及防下载的方法
2007-09-19 12:22:00
TOPI如何使TVM代码不那么样板化
2022-02-02 00:22:07
教你使用Python pypinyin库实现汉字转拼音
2021-10-03 16:48:36
PHP join()函数用法与实例讲解
2023-06-02 00:39:19