Python datetime 函数详解

datetime 是 Python 标准库中用于处理日期和时间的核心模块。无论是记录日志、计划任务,还是分析时间序列数据,掌握 datetime 都至关重要。

1. 导入 datetime 模块

常用导入方式:

from datetime import datetime, date, time, timedelta

2. 常用类与功能

3. 基本用法示例

获取当前时间

now = datetime.now()
print(now)  # 输出如:2026-01-07 06:32:15.123456

创建指定日期时间

dt = datetime(2025, 12, 25, 10, 30)
print(dt)  # 2025-12-25 10:30:00

格式化输出(strftime)

formatted = now.strftime("%Y年%m月%d日 %H:%M")
print(formatted)  # 如:2026年01月07日 06:32

字符串解析为 datetime(strptime)

date_str = "2025-08-15 14:30"
dt = datetime.strptime(date_str, "%Y-%m-%d %H:%M")
print(dt)  # 2025-08-15 14:30:00

时间计算(timedelta)

from datetime import timedelta

future = now + timedelta(days=7, hours=3)
past = now - timedelta(minutes=30)
print("一周后:", future)
print("半小时前:", past)

4. 常用格式化符号

符号 含义
%Y四位数年份(如 2026)
%m月份(01-12)
%d日期(01-31)
%H小时(00-23)
%M分钟(00-59)
%S秒(00-59)

5. 实用技巧

Voice Thick with Emotion — 声音中的情感力量 pofenne珀芬尼-自然灵感的高端护肤品牌 Pixelmon Modpack 攻略大全-宝可梦与我的世界完美融合 Python IDE 工具推荐-高效开发必备 iPhone 11恢复出厂设置在哪里?详细操作指南 先锋行动者|Pioneer in Doing Something Python中while循环详解-入门到实践 日本iPhone和中国iPhone有什么区别?全面对比解析 pioneers怎么读英语-英语发音指南与词义解析 Can You Say That Again, Please? — 理解与沟通的艺术 incorporate 常见词组搭配大全|英语学习专题 iPhone 13 远峰蓝-颠覆视觉的旗舰智能手机|78TP详情页 CenCorp分板机-高精度PCB分板解决方案专家 Pioneer-探索先锋精神,引领未来方向 新加坡 iPhone 购买指南与最新资讯|新加坡苹果手机专题 Conceive 与 Conception 的关系解析|语言与思维专题 响应式网页设计指南|打造适配所有设备的现代网站 美版 iPhone 11 支持双卡双待吗?全面解析 This Is a Big Elephant-探索大象的奇妙世界 Ponchioe是什么牌子?中文名、品牌介绍与产品解析 如何在 iPhone 上添加 eSIM 卡|完整图文教程 Chsmpion-探索冠军之路|精英、荣耀与成就 Python如何安装pip库-详细教程与常见问题解答 国家开放大学在线学习平台-one.ouchn.cn Python 中 in 的用法详解-判断成员关系与遍历技巧 SHEIN品牌风格-快时尚潮流引领者 Moncheri-探索优雅与自然的融合 Nintendo Switch App 安装包下载与使用指南-78TP正版支持 Python 安装 ctypes 模块指南-快速入门与常见问题 孕育指南:科学备孕、健康怀孕与早期育儿知识 senior怎么读?英文发音、音标、词义及例句详解 Pokémon HOME 是什么?宝可梦云存储服务详解 Python添加库指南-安装与管理第三方包的完整教程 香港买iPhone回大陆全攻略|省钱指南、注意事项与避坑建议 Chainge币-去中心化金融的未来|Chainge专题介绍 Proten加速器-高速稳定的游戏与网络加速服务 Shopee头像设计灵感与设置指南-打造你的专属Shopee形象 日本 iPhone 15 Pro Max 価格情報|最新モデルと整備済み価格比較 endorphins怎么读?发音、含义与作用全解析 iPhone 1 到 iPhone 17 发布时间全记录-苹果历代机型发布年表 Python中sep参数的用法详解-print函数分隔符指南 pigeonhole 短语详解-含义、用法与例句|英语学习专题 Python中shape的用法详解-NumPy数组维度解析 Pixelmon Modpack-在 Minecraft 中捕捉宝可梦! Superior 与 Senior:词义辨析与应用场景指南 Something造句简单-轻松掌握英语句子结构 海南免税版 iPhone 与国行区别详解|购机指南 Reputation 的派生词详解-英语词汇学习专题 Shein股票最新动态与投资分析|SHEIN上市进展、估值与前景 hearingproblems什么意思?听力问题详解与应对指南 台版 iPhone 支援雙卡嗎?完整解析與使用指南 Champion是什么牌子?品牌历史、产品特点与选购指南 iPhone历代型号大全|从初代到最新款全面回顾 Pinarello78TP旗舰店-意大利顶级公路自行车品牌 Python list转str:完整指南与实用技巧 Champion码数怎么选?78TP尺码对照表与选购指南 台灣版 iPhone 17 eSIM 規格、支援與購買指南|最新資訊 怎么购买港版iPhone?全面指南与注意事项 Python IDLE 下载-78TP免费 Python 集成开发环境 任天堂 Switch Online 服务介绍-重温经典,畅玩联机 宝可梦手机版专题-探索口袋妖怪的掌上世界 Python 中的 True:布尔值详解与使用技巧 Switch怎么登陆eShop?详细图文教程-任天堂eShop登录指南 Python 安装与使用 venv 虚拟环境指南 Python 中 input() 函数详解-新手入门指南 奥地利Prorino:自然、文化与品质生活的典范 iPhone 橙色主题专题页|探索活力橙色 iPhone 的魅力 MicroPython 中文文档-快速入门与开发指南 Python ctypes 模块详解-调用C语言库的桥梁 鸟叔Champion冠军-韩国传奇舞者PSY的荣耀时刻 Expedition – Embark on Extraordinary Journeys 下载 Python-78TP最新版 Python 免费下载|快速开始编程 Python heapq 实现大顶堆详解|技术专题 Shein市值分析:全球快时尚巨头的崛起与估值趋势 Pioneer NPV 下载-78TP最新版免费获取 深入理解 encoding 与 apparent_encoding-字符编码解析指南 怎么买海南免税iPhone?最新攻略与注意事项|海南免税购物指南 SHEIN集团-全球领先的时尚电商平台 iPhone 17 Pro 1TB 多少钱?最新价格、配置与购买指南 iPhone 17电池续航能用多久?全面解析与实测数据 Permeation 与 Penetration:概念解析与应用对比 Emotion 音标发音详解|英语单词音标学习专题 pioneer怎么读音发音-英语单词发音指南 Sephirah读音-正确发音、含义与文化背景详解 Be Nice to Her – 用温柔与尊重对待她 iPhone台湾版和大陆版有什么区别?全面对比指南 Bon Appétit 意大利语:品味美食的艺术 Python安装后无法打开IDLE?常见原因与解决方法大全 OpenCV 安装指南-快速上手计算机视觉开发 SHEIN模特风采|时尚穿搭灵感与幕后故事 To Something:探索无限可能的旅程 Python中Tkinter用法详解-快速入门GUI编程 台灣版 iPhone 17 Pro 有卡槽嗎?完整解析與最新資訊 港版 iPhone 11 支持双卡吗?全面解析双卡功能与使用指南 Python 的正确发音-“派森”还是“派吞”? Pioneer蓝牙是哪个键?一键连接指南|Pioneer音响使用帮助 第一台iPhone叫什么?揭秘初代iPhone的历史与命名 Champion咋验-英雄联盟冠军皮肤验证与展示专题 词根探秘:expedition 的词源与演变 Python编程入门与实战指南-零基础学Python