Python里的时间模块

本文介绍了Python中的时间模块,包括时间戳和结构化时间的概念,如time.localtime()和time.strftime()的使用。还详细讲解了time模块的主要方法,如time.sleep()、time.time()等,以及时间戳与结构化时间之间的转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

time 模块

时间表示方式

  • 时间戳 timestamp:表示的是从 1970 年1月1日 00:00:00 开始按秒计算的偏移量
  • UTC(Coordinated Universal Time, 世界协调时)亦即格林威治天文时间,世界标准时间。在中国为 UTC+8 DST(Daylight Saving Time) 即夏令时
  • 结构化时间(struct_time): 由 9 个元素组成

结构化时间(struct_time)

使用 time.localtime() 等方法可以获得一个结构化时间

>>>import time

>>>time.localtime()

time.struct_time(tm_year=2021, tm_mon=9, tm_mday=1, tm_hour=14, tm_min=23, tm_sec=29, tm_wday=2, tm_yday=244, tm_isdst=0)

结构化时间共有9个元素,按顺序排列如下表:

索引

属性

取值范围

0

tm_year(年)

比如 2021

1

tm_mon(月)

1 - 12

2

tm_mday(日)

1 - 31

3

tm_hour(时)

0 - 23

4

tm_min(分)

0 - 59

5

tm_sec(秒)

0 - 59

6

tm_wday(weekday)

0 - 6(0表示周一,6表示周日)

7

tm_yday(一年中的第几天)

1 - 366

8

tm_isdst(是否是夏令时)

默认为-1

</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值