Python datetime 如套件名稱所示,專門用來回傳時間的套件模組,不過是回傳『特定格式字串』所表示的時間,
Python datetime 時間單位語法規則整理
now() 今天,支援時區,底下又有 day() 可以使用
day() 今天
strptime() 字串轉日期 str parse time
strftime() 日期轉字串 str from time
print(datetime.now())
個人小速記:大寫代表全名完整的意思
%A Sunday
%B APRIL
%Y 1999
%H 24小時制
特殊函式 | 說明 |
---|---|
weekday() | 回傳一星期中的第幾天,星期一為0 |
isoweekday() | 回傳一星期中的第幾天,星期一為1 |
日期對應格式表格
格式 | 對應時間 | 範例 |
---|---|---|
%A | 週幾全名 | Sunday |
%a | 週幾縮寫 | Sun |
%w | 週幾為數字 (0 表示周日, 6 表示周六) | 0 |
%d | 以零填充的日期 (天) | 01 |
%b | 月份縮寫 | Jan |
%B | 月份全名 | January |
%m | 以零填充的月份 | 01 |
%y | 兩位數年份 | 99 |
%Y | 四位數年份 | 1999 |
%H | 24 小時制的小时 | 23 |
%I | 12 小時制的小时 | 11 |
%p | AM 或 PM | AM |
%M | 分鐘 | 59 |
%S | 秒 | 59 |
%f | 微秒 (6 位數字) | 000001 |
%z | UTC 偏移 | +0000 |
%Z | 時區名稱 | UTC |
%j | 一年中的第幾天 | 001 |
%U | 一年中的第幾周 (周日為周的第一天) | 01 |
%W | 一年中的第幾周 (周一為周的第一天) | 01 |
%c | 本地日期和時間表示 | Tue Aug 16 21:30:00 1988 |
%x | 本地日期表示 | 08/16/88 |
%X | 本地時間表示 | 21:30:00 |
%% | 字面 % 符號 | % |