Python time.strptime()方法
time.strptime() 函数根据指定的格式把一个时间字符串解析为时间元组。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | import time from datetime import datetime result = time.strptime( "1. 2022-12-10 10:45:00" , "1. %Y-%m-%d %H:%M:%S" ) expire_date_st = time.strftime( "%Y-%m-%d %H:%M:%S" ,result) print(expire_date_st) result = time.strptime( "2. 2020-12-10 is Thursday" , "2. %Y-%m-%d is %A" ) expire_date_st = time.strftime( "%Y-%m-%d %H:%M:%S" ,result) print(expire_date_st) result = time.strptime( "3. 十二小时制时间是:2020-12-10 10:45:00AM" , "3. 十二小时制时间是:%Y-%m-%d %H:%M:%S%p" ) expire_date_st = time.strftime( "%Y-%m-%d %H:%M:%S" ,result) print(expire_date_st) result = time.strptime( "4. 现在是: Thu Dec 10 10:45:00 2020" , "4. 现在是: %c" ) expire_date_st = time.strftime( "%Y-%m-%d %H:%M:%S" ,result) print(expire_date_st) result = time.strptime( "6. 2020-12-10是December,这是一年的第345天" , "6. %Y-%m-%d是%B,这是一年的第%j天" ) expire_date_st = time.strftime( "%Y-%m-%d %H:%M:%S" ,result) print(expire_date_st) result = time.strptime( "7. 2020-12-06是Sunday,这是一年的第49周" , "7. %Y-%m-%d是%A,这是一年的第%U周" ) expire_date_st = time.strftime( "%Y-%m-%d %H:%M:%S" ,result) print(expire_date_st) result = time.strptime( "8. 12/06/20是Sunday,这是2020一年的第48周" , "8. %x是%A,这是%Y一年的第%W周" ) expire_date_st = time.strftime( "%Y-%m-%d %H:%M:%S" ,result) print(expire_date_st) 结果: 2022-12-10 10:45:00 2020-12-10 00:00:00 2020-12-10 10:45:00 2020-12-10 10:45:00 2020-12-10 00:00:00 2020-12-06 00:00:00 2020-12-06 00:00:00 python中时间日期格式化符号: %y 两位数的年份表示(00-99),数值 69–99 被映射为 1969–1999;数值 0–68 被映射为 2000–2068 %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00-59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %j 年内的一天(001-366) %p 本地A.M.或P.M.的等价符 %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %z 时区偏移以格式 +HHMM 或 -HHMM 形式的 UTC/GMT 的正或负时差指示 %Z 当前时区的名称 %% %号本身 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)