网站首页 > 基础教程 正文
Python中的time模块是初学者最早接触的模块。基本上在IDLE Shell中我们可以使用help(time)来查看time模块的全部内容。不过内容都是英文。以下结合我在学习的过程中和帮助文档的翻译给大家分享以下time的内容。
模块名
time-这个模块提供了对时间的各种操作
说明
一般在Python中时间有两种标准表示方法,一种是基于epoch(纪元)按秒计数的方法,叫做UTC(a.k.a.GMT),可以用整数或浮点数表示。epoch 是时间开始的点,其值取决于平台。对于Unix, epoch 是1970年1月1日00:00:00(UTC)。要找出指定平台的epoch ,可以用time.gmtime()查看。
year | 包括世纪,例如:1998 |
month | 1-12 |
day | 1-31 |
hours | 0-23 |
minutes | 0-59 |
seconds | 0-59 |
weekday | 0-6,星期一为0 |
Julian day | 一年中的某一天,1-366 |
DST flag | -1, 0 或者 1 |
当DST flag为0时,时间在常规时区给出,
当DST flag为1时,时间在DST时区给出,
当DST flag为-1时,mktime()应该根据时间和日期给出
时间值由 gmtime(),localtime() 和 strptime() 返回,并被 asctime(), mktime() 和 strftime() 接受,是一个 9 个整数的序列。 gmtime(), localtime() 和 strptime() 的返回值还提供各个字段的属性名称。
解析顺序为
struct_time
builtins.tuple
builtins.object
class time.struct_time
返回的时间值序列的类型为 gmtime() 、 localtime() 和 strptime() 。它是一个带有 named tuple 接口的对象:可以通过索引和属性名访问值。 存在以下值:
索引 | 属性 | 值 |
0 | tm_year | (例如,1993) |
1 | tm_mon | range [1, 12] |
2 | tm_mday | range [1, 31] |
3 | tm_hour | range [0, 23] |
4 | tm_min | range [0, 59] |
5 | tm_sec | range [0, 61]; |
6 | tm_wday | range [0, 6] ,周一为 0 |
7 | tm_yday | range [1, 366] |
8 | tm_isdst | 0, 1 或 -1; |
N/A | tm_zone | 时区名称的缩写 |
N/A | tm_gmtoff | 以秒为单位的UTC以东偏离 |
请注意,与C结构不同,月份值是 [1,12] 的范围,而不是 [0,11] 。
在调用 mktime() 时, tm_isdst 可以在夏令时生效时设置为1,而在夏令时不生效时设置为0。 值-1表示这是未知的,并且通常会导致填写正确的状态。
当一个长度不正确的元组被传递给期望 struct_time 的函数,或者具有错误类型的元素时,会引发 TypeError
猜你喜欢
- 2025-01-05 一文搞懂python日期时间处理-datetime模块
- 2025-01-05 如何实现Python+selenium在指定时间自动运行程序
- 2025-01-05 Python模块datetime、calendar、logging、argparse、re用法
- 2025-01-05 Python常见模块机os、sys、pickle、json、time用法
- 2025-01-05 Python版的迷你程序——年月日时分秒
- 2025-01-05 用于清理数据的 5 个简单有效 Python 脚本
- 2025-01-05 python教程从基础到精通,第9课—日期与时间
- 2025-01-05 学姐教你:用Python设计生日提醒小助手,永远不会忘记重要日子啦
- 2025-01-05 ABB机器人与Python通讯
- 2025-01-05 python内置模块datetime.date类详细介绍
- 01-08将 Excel 表格中每三行合并到一个单元格中,用“、”隔开
- 01-08使用办公软件按表格中从上往下合并成1个TXT文档并添加分隔符号
- 01-08新歌尝鲜 3《分割线》
- 01-08怎么分割视频?这几种分割方法非常简单
- 01-08视频怎么分割?教你简单的三种方法
- 01-08分隔:整理大脑的 5 种方法
- 01-08「深度」凯文-杜兰特的九年雷霆光阴
- 01-08深度丨涅磐重生到“超级3D”球星?他还是无所不能的保罗·乔治
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)