由字符串格式转化为日期格式的函数为: datetime.datetime.strptime()
由日期格式转化为字符串格式的函数为: datetime.datetime.strftime()
datetime.strptime() 类方法可根据一个表示时间的字符串和对应的格式字符串创建来一个 datetime 对象。
对于 datetime.strptime() 类方法,默认值为 1900-01-01T00:00:00.000: 任何未在格式字符串中指定的部分都将从默认值中提取。
指令 | 含义 | 示例 |
---|---|---|
年月日 | ||
%y | 补零后,以十进制数表示的,不带世纪的年份。 | 00, 01, …, 99 |
% Y | 十进制数表示的带世纪的年份。 | 0001, 0002, …, 2013, 2014, …, 9998, 9999 |
%m | 补零后,以十进制数显示的月份。 | 01, 02, …, 12(注意:对于月份的只有%m) |
%d | 零后,以十进制数显示的月份中的一天。 | 01, 02, …, 31 |
时分秒 | ||
%H | 以补零后的十进制数表示的小时(24 小时制)。 | 00, 01, …, 23 |
%M | 补零后,以十进制数显示的分钟。 | 00, 01, …, 59 |
%S | 补零后,以十进制数显示的秒。 | 00, 01, …, 59 |