格式化代碼:
代碼 | 作用 | 代碼 | 作用 | |
---|---|---|---|---|
%a | 星期幾的簡寫 | %A | 星期幾的全稱 | |
%b | 月分的簡寫 | %B | 月份的全稱 | |
%c | 標准的日期的時間串 | %C | 年份的后兩位數字 | |
%d | 十進制表示的每月的第幾天 | %D | 月/天/年 | |
%e | 在兩字符域中,十進制表示的每月的第幾天 | %F | 年-月-日 | |
%g | 年份的后兩位數字,使用基於周的年 | %G | 年分,使用基於周的年 | |
%h | 簡寫的月份名 | %H | 24小時制的小時 | |
%I | 12小時制的小時 | %j | 十進制表示的每年的第幾天 | |
%m | 十進制表示的月份 | %M | 十時制表示的分鍾數 | |
%n | 新行符 | %p | 本地的AM或PM的等價顯示 | |
%r | 12小時的時間 | %R | 顯示小時和分鍾:hh:mm | |
%S | 十進制的秒數 | %t | 水平制表符 | |
%T | 顯示時分秒:hh:mm:ss | %u | 每周的第幾天,星期一為第一天 (值從0到6,星期一為0) | |
%U | 第年的第幾周,把星期日做為第一天(值從0到53) | %V | 每年的第幾周,使用基於周的年 | |
%w | 十進制表示的星期幾(值從0到6,星期天為0) | %W | 每年的第幾周,把星期一做為第一天(值從0到53) | |
%x | 標准的日期串 | %X | 標准的時間串 | |
%y | 不帶世紀的十進制年份(值從0到99) | %Y | 帶世紀部分的十制年份 | |
%z | ,%Z 時區名稱,如果不能得到時區名稱則返回空字符。 | %% | 百分號 |
例如:
now = datetime.now().strftime("%Y-%m-%d-%H:%M:%S")
2018-07-26-16:04:43
date:"Y M D,h:m:s"
2018 Jul Thu,06:07:08