python 时间格式
表格
格式 | 描述 |
---|
%a | 本地星期的短名称 如:Sun, Mon, …, Sat (en_US); So, Mo, …, Sa (de_DE) |
%A | 本地星期全名称 如 :Sunday, Monday, …, Saturday (en_US);Sonntag, Montag, …, Samstag (de_DE) |
%w | 星期的数字表示,0 表示周日,6 表示周六 如:0,1,2,,,6 |
%d | 日的数字表示,并且使用 0 来填补(0-9),如:01, 02, …, 31 |
%b | 月份的短名称显示,英文单词简写,如:Jan, Feb, …, Dec (en_US);Jan, Feb, …, Dez (de_DE) |
%B | 月份的全名称显示,如:January, February, …, December (en_US);Januar, Februar, …, Dezember (de_DE) |
%m | 月份数字显示,并且用 0 来补全,如:01, 02, …, 12 |
%y | 年份的数字表示,两位表示,如:00, 01, …, 99 |
%Y | 年份的数字表示,四位表示,如:0001, 0002, …, 2013, 2014, …, 9998, 9999 |
%H | 24 小时制表示,如:00, 01, …, 23 |
%I | 12 小时制表示,如:01, 02, …, 12 |
%p | 上下午的表示,如:AM,PM |
%M | 分钟,并且用 0 补全(0-9),如:00, 01, …, 59 |
%S | 秒钟,并且用 0 补全(0-9),如:00, 01, …, 59 |
%f | 微妙表示,如:000000, 000001, …, 999999 |
%z | 时区偏移量,如:(empty), +0000, -0400, +1030 |
%Z | 时区名称,如:(empty), UTC, EST, CST |
%j | 全年中的哪一个,用 0 补全,如:001, 002, …, 366 |
%U | 全年中的第几个星期,sunday 为第一天如:00, 01, …, 53 |
%W | 全年中的第几个星期,monday 为第一天如:00, 01, …, 53 |
%c | 本地时间,如:06/24/17 15:43:10 |
%x | 本地日期,如:08/16/88 (None); |
%X | 本地时间,如:21:30:00 (en_US); |
%% | %符号 |
例子
import datetime
dt = datetime.datetime.strptime('2023/11/12 09.23.45', '%Y/%m/%d %H.%M.%S')
print(dt)