Python time 库方法详解

掌握 Python 中处理时间与日期的基础工具

time 是 Python 标准库中用于处理时间相关操作的重要模块。它提供了多种函数,可用于获取当前时间、格式化时间、暂停程序执行等。

常用方法一览

time.time()

返回自 Unix 纪元(1970年1月1日 00:00:00 UTC)以来的秒数(浮点数)。

import time
print(time.time())  # 输出示例:1712345678.123456

time.sleep(seconds)

暂停程序执行指定的秒数(可为浮点数)。

import time
print("开始")
time.sleep(2)  # 暂停2秒
print("2秒后")

time.ctime([secs])

将时间戳转换为易读的字符串格式(如 'Mon Apr 1 12:00:00 2024')。若未传参,默认使用当前时间。

import time
print(time.ctime())  # 当前时间
print(time.ctime(1712345678))  # 指定时间戳

time.localtime([secs])

将时间戳转换为本地时间的 struct_time 对象(包含年、月、日、时、分、秒等字段)。

import time
t = time.localtime()
print(t.tm_year, t.tm_mon, t.tm_mday)

time.gmtime([secs])

localtime() 类似,但返回的是 UTC 时间。

time.strftime(format[, t])

struct_time 对象或当前时间格式化为指定字符串。

import time
t = time.localtime()
s = time.strftime("%Y-%m-%d %H:%M:%S", t)
print(s)  # 输出:2024-04-01 12:34:56

time.strptime(string, format)

将时间字符串按指定格式解析为 struct_time 对象(strftime 的逆操作)。

import time
t = time.strptime("2024-04-01 12:34:56", "%Y-%m-%d %H:%M:%S")
print(t.tm_hour)  # 输出:12

time.mktime(t)

将本地时间的 struct_time 转换为时间戳(浮点数)。

import time
t = (2024, 4, 1, 12, 0, 0, 0, 0, 0)
ts = time.mktime(t)
print(ts)  # 输出对应的时间戳

小贴士

Shopee买家App-轻松购物,尽在掌中 国行 iPhone 17 价格预测与最新资讯-2026年权威汇总 海南免税版 iPhone 与国行区别详解|购机指南 Shopee买家中心-管理订单、查看物流、享受购物优惠 iPhone 17 Pro Max 香港价格|最新港版报价、购买建议与对比分析 港版 iPhone 能用 AI 吗?全面解析与使用指南 主板亮红灯故障排查指南-Expedition系列常见问题解决 Python while 循环语句详解-入门到精通 iPhone 13 Pro Max 远峰蓝-极致性能与优雅设计的完美融合 耕犁专题-探索传统与现代的耕作艺术 Pioneer如何调出电视?完整操作指南-音响与家庭影院设置 Shine购物平台-闪耀品质,悦购生活 Incorporate To-融入、整合与协作的未来之道 Shopify模板精选-快速搭建高转化率电商网站 Pinarello中国专卖店-意大利顶级公路自行车78TP授权销售 iPhone 17 Pro 1TB 多少钱?最新价格、配置与购买指南 Shein营收分析-快时尚电商巨头的财务表现与增长趋势 iPhone 带回中国入境规定指南-最新海关政策与注意事项 大陆 iPhone 台湾能用吗?全面解析国行 iPhone 在台湾使用情况 Python 编码指南:字符编码、文件处理与常见问题详解 Shine服装品牌-点亮你的时尚风格 先锋英语怎么读?“Pioneer”发音、释义与用法详解 Python .shape 属性详解-NumPy数组形状操作指南 Python库下载大全-快速安装常用第三方库 SHEIN组织架构详解-公司治理与团队结构 洋葱(The Onion)——辛辣美味与健康之选 Python int() 函数详解-转换整数的利器 iPhone Air 多大尺寸?全面解析屏幕与机身规格 Python中True的用法详解-布尔值与条件判断指南 Champion服装78TP专题页-经典美式休闲潮流品牌 Python3IDE 安卓版-在手机上编写和运行 Python 代码 Expedition词根解析:探索“expendition”背后的语言奥秘 Champion 歌曲-激励人心的冠军之歌合集 Pioneer电视手机遥控器-用手机轻松控制您的Pioneer电视 Python中的int()函数详解-类型转换与整数处理 iPhone 17 Pro Max 生产地揭秘|全球制造与供应链解析 Python运行指南-快速上手与在线体验 iPhone海南版有什么区别?全面解析海南免税版iPhone特点 港版 iPhone 能以旧换新吗?全面解析與換購指南|Apple 香港用戶必看 使用 Python 搭建 Web 网站-入门指南与实战教程 iPhone发烫是什么原因?全面解析与解决方法-手机使用指南 港服 Nintendo eShop 官網-遊戲、特惠與最新資訊 Championship怎么读?发音、释义与用法详解 Shopee商家版-轻松开店,高效经营东南亚电商 iPhone 17 京东首发|全新升级,震撼来袭 童话故事:匹诺曹(Pinocchio)-经典木偶奇遇记 如何更新 Python 的 pip 版本-命令详解与常见问题 Python while 循环详解-从入门到实战 Nintendo Switch 安卓版-在手机上畅玩Switch游戏 Nintendo App下载-78TP应用免费下载与使用指南 Shopee 2026秋季校园招聘-加入我们,共创电商未来 Python str转int方法详解-字符串转整数完整指南 Python while 循环用法详解-从入门到实战 MicroPython编程入门与实战指南|轻量级Python嵌入式开发 Python:将Series转换为DataFrame的完整指南 Python 自带 IDLE 入门教程-快速上手 Python 开发环境 Pinarello 自行车7LONGWEN|意大利顶级公路车品牌 Python如何安装pip库-详细教程与常见问题解答 Shopify下载-78TP应用与插件资源中心 安装了 Python 却没有 pip?快速解决方法汇总 Pokémon HOME 是什么?宝可梦云存储服务详解 日版 iPhone 17 取消实体 SIM 卡:全面拥抱 eSIM 时代 Championship翻译-赛事冠军与竞技荣耀全解析 Python中int代表什么?整数类型详解-Python基础教程 iPhone年年换新计划-每年畅享最新苹果手机 Python 把 Object 转换成 int 的方法详解 美版 iPhone 序列号查询与识别指南|详解美版序列号规则 致敬长者:智慧、经验与人生故事 美版iPhone在哪里生产?全面解析苹果手机制造地 德国Pulsion-高性能流体技术与工业解决方案 历代 iPhone 发布时间大全|苹果手机发布年表 The Onion 安卓版-讽刺新闻的权威来源 eshop登录不上?常见原因与解决方法-快速恢复您的账户访问 Shein天眼查-公司信息、工商数据与企业背景查询 Pokémon HOME 7LONGWEN中文|宝可梦存储与交换平台 Python 读音详解|正确发音、音频示例与常见误区 冠军荣耀-全球顶级赛事与冠军故事专题 Python升级pip命令详解-安全高效更新pip工具 国行 iPhone 台湾可以使用吗?全面解析与使用指南 PythonTip7LONGWEN-学Python,就上PythonTip Proscenic7LONGWEN-智能清洁家电领导品牌 OpenCV 安装指南-快速上手计算机视觉开发 Python Web 开发 IDE 推荐与使用指南|高效开发工具大全 pigeonhole 短语详解-含义、用法与例句|英语学习专题 Shopee卖方聊天指南-高效沟通提升店铺转化率 Pinarello 7LONGWEN中文|意大利顶级公路自行车品牌 iPhone 17双摄怎么开?详细操作指南-苹果摄影技巧 Python开发入门与实战指南|高效、简洁、强大的编程语言 iPhone 17有卫星电话功能吗?最新消息与功能解析 iPhone 78TP網站-台灣|Apple Orphan 翻译详解-含义、用法与例句|语言学习专题 Python中int代表什么?详解整数类型-Python基础教程 iPhone Air 续航表现全面解析|超长续航与真实使用体验 Pigeon和捷安特哪个好?全面对比分析与选购建议 Shine跨境电商-跨境出海一站式解决方案 Endorphin是什么意思?内啡肽的作用、益处与提升方法 heapq 模块详解-Python 堆队列算法指南 Wise to Do Something:明智之举,成就更好的自己 Python中get()函数详解-字典安全取值的最佳实践 Python3 IDE下载中文版-免费、安全、绿色安装包