网易首页 > 网易号 > 正文 申请入驻

Python 库手册:time 时间处理模块

0
分享至

time 模块是 Python 标准库中用于处理时间、延时、时间戳和格式化时间的底层工具模块。它主要提供了与 Unix 时间戳(1970 年 1 月 1 日以来的秒数)相关的操作方法,适合需要与操作系统或 C 标准库时间接口打交道的场景。

常见应用场景:

(1)获取当前时间戳或格式化时间。

(2)延时等待或暂停程序执行。

(3)计算函数运行耗时(性能分析)。

(4)将时间在字符串、结构化格式和时间戳之间相互转换。

◆ ◆

核心概念

时间戳(timestamp):

表示自 1970-01-01 00:00:00 UTC 起至现在所经过的秒数(浮点数)。

时间元组(struct_time):

一种包含 9 个字段的时间结构(年、月、日、时、分、秒等),类比 C 语言中的 tm 结构体。

本地时间(local time):

当前系统设置的时间。

UTC 时间(协调世界时):

与本地时区无关的标准时间。

格式化字符串:

用于表示时间的格式模板,如 %Y-%m-%d %H:%M:%S。

◆ ◆

应用举例

例 1:获取当前时间戳(秒数)

import time

print("当前时间戳:", time.time())

例 2:延时 2 秒

import time

print("开始")
time.sleep(2)  # 暂停程序 2 秒
print("结束")

例 3:格式化当前时间为字符串

import time

now = time.localtime()  # 获取当前本地时间的 struct_time
formatted = time.strftime("%Y-%m-%d %H:%M:%S", now)
print("当前时间:", formatted)

例 4:字符串转为时间元组

import time

s = "2025-07-02 12:00:00"
t = time.strptime(s, "%Y-%m-%d %H:%M:%S")
print("时间结构:", t)

例 5:计算程序运行耗时

import time

start = time.perf_counter()
for _ in range(1000000):
    pass
end = time.perf_counter()

print("耗时:", end - start, "秒")

◆ ◆

常用函数速览

time.asctime([t])

将时间元组 t(默认为当前时间)转为字符串形式,如:'Wed Jul 2 12:00:00 2025'。

参数:t 为 struct_time,可省略

返回:字符串

time.gmtime([secs])

将时间戳 secs 转为 UTC 时间(struct_time)。

参数:时间戳(默认当前时间)

返回:struct_time,类似于一个具名元组,包含以下 9 个字段:


tm_year
年(如 2025)

tm_mon
月(1 ~ 12)

tm_mday
日(1 ~ 31)

tm_hour
时(0 ~ 23)

tm_min
分(0 ~ 59)

tm_sec
秒(0 ~ 59)

tm_wday
星期(0~6,星期一为 0)

tm_yday
一年中的第几天(1~366)

tm_isds
t 是否为夏令时(-1, 0, 1)

time.localtime([secs])

将时间戳 secs 转为本地时间(struct_time)。

参数:时间戳(默认当前时间)

返回:struct_time

time.mktime(t)

将本地时间元组 t 转换为时间戳(反向转换)。

参数:struct_time

返回:float 类型的时间戳

time.perf_counter()

返回性能计时器的高精度时间(适用于性能分析)。

参数:无

返回:float,单位为秒,适合测量程序运行时间差

time.sleep(secs)

暂停程序执行若干秒。

参数:secs 为浮点型或整型秒数

返回:None

time.strftime(format, t)

将时间元组 t 格式化为字符串(常用于输出时间)。

参数:format 为格式字符串;t 为 struct_time

返回:字符串

常用格式代码包括:

%Y:四位年份;%m:月份;%d:日

%H:小时;%M:分钟;%S:秒

time.strptime(string, format)

将格式化时间字符串解析为 struct_time。

参数:字符串、格式字符串

返回:struct_time

time.time()

获取当前时间戳(1970年起的秒数)。

参数:无

返回:float,秒为单位

time.ctime([secs])

将时间戳(默认当前时间)转为人类可读字符串(简化版)。

参数:时间戳(可选)

返回:字符串

◆ ◆

使用建议与注意事项

1、用 time.time() 获取时间戳,计算秒数差值最方便。

2、用 time.perf_counter() 测量运行时间更精确(尤其是微秒级别)。

3、时间转换常用 localtime ⇄ strftime 与 strptime ⇄ mktime 组合使用。

4、时间元组(struct_time)可用于时间逻辑判断(如年份、小时范围等)。

点赞有美意,赞赏是鼓励

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
梅根重返英国引热议!复刻优雅英伦风穿搭参考

梅根重返英国引热议!复刻优雅英伦风穿搭参考

墨薷桃桃
2026-08-21 18:18:57
山东父女失联最新!录音再曝噩耗,父亲早有预谋,一心想带她求死

山东父女失联最新!录音再曝噩耗,父亲早有预谋,一心想带她求死

观察鉴娱
2026-08-21 08:36:05
为什么说mRNA癌症疫苗是抗癌新希望?

为什么说mRNA癌症疫苗是抗癌新希望?

风铃草语
2026-08-21 06:52:55
公安系统的朋友坦言:微信如同没穿衣服,很多普通人却浑然不知

公安系统的朋友坦言:微信如同没穿衣服,很多普通人却浑然不知

花小猫的美食日常
2026-08-19 07:08:36
刚刚,突破,怎么看黄金

刚刚,突破,怎么看黄金

揭幕者
2026-08-21 16:42:19
戈贝尔都能运球突破,王俊杰却不能持球,没国际观打什么现代篮球

戈贝尔都能运球突破,王俊杰却不能持球,没国际观打什么现代篮球

篮球圈里的那些事
2026-08-21 14:08:51
河南省最新任免名单

河南省最新任免名单

天命生商
2026-08-21 19:54:47
“老实人”任重甘愿成为接盘侠,迎娶内娱第一海王,网友:绝配

“老实人”任重甘愿成为接盘侠,迎娶内娱第一海王,网友:绝配

阿晪美食
2026-08-21 12:08:59
湖人新老板将全力以赴签约基奇!千真万确,湖人抓住了NBA顶级漏洞!

湖人新老板将全力以赴签约基奇!千真万确,湖人抓住了NBA顶级漏洞!

贵圈真乱
2026-08-21 19:59:08
阿森纳vs考文垂:萨卡、哈弗茨出战,措利斯、斯凯利首发

阿森纳vs考文垂:萨卡、哈弗茨出战,措利斯、斯凯利首发

懂球帝
2026-08-22 01:59:03
哈里梅根月底返英长住,英首相回应安保争议:这是他们的私事

哈里梅根月底返英长住,英首相回应安保争议:这是他们的私事

影视情报室
2026-08-21 00:16:15
“他快饿死了,你还嫌他花的多!”男大学生一天花50被妈妈骂,网友一边倒!

“他快饿死了,你还嫌他花的多!”男大学生一天花50被妈妈骂,网友一边倒!

林林先生
2026-08-02 08:35:06
央视《新闻联播》邢质斌被偶遇,身材发福满头白发像邻家老奶奶

央视《新闻联播》邢质斌被偶遇,身材发福满头白发像邻家老奶奶

师维
2026-07-16 16:45:58
男性衰老的标志:1臭、2大、3小,如果你没有,说明还年轻!

男性衰老的标志:1臭、2大、3小,如果你没有,说明还年轻!

医学科普汇
2026-08-04 20:10:07
若采取武力统一,战斗多久能结束?四位军事专家看法各不相同

若采取武力统一,战斗多久能结束?四位军事专家看法各不相同

人生录
2026-07-25 00:15:05
四川一旅游大巴翻落桥下竖立,跌落瞬间乘客第一视角曝光

四川一旅游大巴翻落桥下竖立,跌落瞬间乘客第一视角曝光

界面新闻
2026-08-21 19:44:18
延安时期的“头号美女”,聪明伶俐长相清秀,1949年被迫去了台湾

延安时期的“头号美女”,聪明伶俐长相清秀,1949年被迫去了台湾

兴趣知识
2026-08-21 13:13:38
苹果15款新品公布,9月9日,全新上市

苹果15款新品公布,9月9日,全新上市

科技堡垒
2026-08-20 11:42:50
703分孙子军校梦碎,农民爷爷深藏勋章,军校校长见人后当场立正

703分孙子军校梦碎,农民爷爷深藏勋章,军校校长见人后当场立正

红豆讲堂
2025-09-10 15:21:57
水均益直播被追问郭德纲事件,一番话引人深思

水均益直播被追问郭德纲事件,一番话引人深思

陈意小可爱
2026-08-20 11:54:14
2026-08-22 03:59:00
MediaTea
MediaTea
专业的数字媒体、新媒体技术
2080文章数 86关注度
往期回顾 全部

科技要闻

阿里AI的两面:云赚56亿,千问烧掉138亿

头条要闻

30岁女干部突遇洪水不幸牺牲 诸多细节公布

头条要闻

30岁女干部突遇洪水不幸牺牲 诸多细节公布

体育要闻

续哈登+招沃特森=骑士赌了

娱乐要闻

冯绍峰七夕带儿子游玩!次日聚会

财经要闻

蔡昉解读经济:扩大消费需求的政策思考

汽车要闻

2026成都车展:小鹏全阵容亮相 三款新车套件上新

态度原创

本地
家居
手机
公开课
军事航空

本地新闻

《牛来》的一声“妈妈”,到底多少人被精神污染了

家居要闻

2026建博会(广州) 公装联探展交流活动

手机要闻

全球智能手机销量下滑 唯独苹果逆势增长表现亮眼

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

俄在争议岛屿附近进行导弹训练 日本:无法接受

无障碍浏览 进入关怀版