python中time tzset()函数实例用法


Posted in Python onFebruary 18, 2021

在时间的设置方面,为了能够跟系统时间有更好的区分,我们有时会借用一些函数方法来实现。就拿tzset()来说是设置时间的一种方法,其内在的变量依靠TZ的控制,如果没有设置TZ则以系统时间为准。接下来我们简单就time tzset()、TZ进行说明,并对函数的语法、参数、返回值、实例带来使用介绍。

1.说明

tzset()主要用于设置时间变量,它通过获取TZ环境变量初始化tzname变量,在类System-V系统中,它同时设置timezone(相对UTC以西的秒数,向西为正,向东为负)和daylight变量。如果环境没有配置TZ,则使用系统时区(系统时区是通过将/etc/localtime链接到tzfile格式文件配置);如果环境中配置了TZ,但其值为空或无法解析则使用协调世界时(UTC)。

TZ:如果设置了此变量,则其值优先于系统配置的时区。

2.语法

time.tzset()

3.参数

NA。

4.返回值

该函数没有返回值。

5.实例

#!/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'

内容扩展:

参数介绍

  • std 和 dst:三个或者多个时间的缩写字母。传递给 time.tzname.
  • offset: 距UTC的偏移,格式: [+|-]hh[:mm[:ss]] {h=0-23, m/s=0-59}。
  • start[/time], end[/time]: DST 开始生效时的日期。格式为 m.w.d — 代表日期的月份、周数和日期。w=1 指月份中的第一周,而 w=5 指月份的最后一周。'start' 和 'end' 可以是以下格式之一:
  • Jn: 儒略日 n (1 <= n <= 365)。闰年日(2月29)不计算在内。
  • n: 儒略日 (0 <= n <= 365)。 闰年日(2月29)计算在内
  • Mm.n.d: 日期的月份、周数和日期。w=1 指月份中的第一周,而 w=5 指月份的最后一周。
  • time:(可选)DST 开始生效时的时间(24 小时制)。默认值为 02:00(指定时区的本地时间)

到此这篇关于python中time tzset()函数实例用法的文章就介绍到这了,更多相关python中time tzset()函数如何使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python重试装饰器示例
Feb 11 Python
使用wxpython实现的一个简单图片浏览器实例
Jul 10 Python
python写入已存在的excel数据实例
May 03 Python
Python subprocess模块常见用法分析
Jun 12 Python
在Pycharm中自动添加时间日期作者等信息的方法
Jan 16 Python
Python函数定义及传参方式详解(4种)
Mar 18 Python
介绍一款python类型检查工具pyright(推荐)
Jul 03 Python
Flask中endpoint的理解(小结)
Dec 11 Python
Django项目uwsgi+Nginx保姆级部署教程实现
Apr 19 Python
python函数中将变量名转换成字符串实例
May 11 Python
Python datetime 如何处理时区信息
Sep 02 Python
python 简单的调用有道翻译
Nov 25 Python
python中zip()函数遍历多个列表方法
Feb 18 #Python
python模块内置属性概念及实例
Feb 18 #Python
Python中的流程控制详解
Feb 18 #Python
python爬取豆瓣电影排行榜(requests)的示例代码
Feb 18 #Python
python 爬取腾讯视频评论的实现步骤
Feb 18 #Python
Python之qq自动发消息的示例代码
Feb 18 #Python
Python对excel的基本操作方法
Feb 18 #Python
You might like
桌面中心(一)创建数据库
2006/10/09 PHP
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
2016/02/23 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
js注意img图片的onerror事件的分析
2011/01/01 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
jquery.map()方法的使用详解
2015/07/09 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
javascript匀速运动实现方法分析
2016/01/08 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
input输入框内容实时监测(附代码)
2017/08/15 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
jQuery实现的简单日历组件定义与用法示例
2018/12/24 jQuery
js实现倒计时器自定义时间和暂停
2019/02/25 Javascript
详解vite+ts快速搭建vue3项目以及介绍相关特性
2021/02/25 Vue.js
python del()函数用法
2013/03/24 Python
Python自动调用IE打开某个网站的方法
2015/06/03 Python
python 输出所有大小写字母的方法
2019/01/02 Python
python设置随机种子实例讲解
2019/09/12 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
测试驱动开发的主要步骤是什么
2014/12/10 面试题
小学生期末评语
2014/04/21 职场文书
银行金融服务方案
2014/06/11 职场文书
安装工程师岗位职责
2015/02/13 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书
少年的你:世界上没有如果,要在第一次就勇敢的反抗
2019/11/20 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
实现GO语言对数组切片去重
2022/04/20 Golang