strftime
是一個用于將時間格式化為字符串的函數,其中包含許多可用的格式化選項
%a
: 星期幾的縮寫(如 “Mon”)%A
: 完整的星期幾名稱(如 “Monday”)%b
: 月份縮寫(如 “Jan”)%B
: 完整的月份名稱(如 “January”)%c
: 本地日期和時間表示(如 “Tue Aug 21 10:45:22 2018”)%d
: 一個月中的第幾天(01-31)%H
: 小時(00-23)%I
: 12小時制的小時(01-12)%j
: 一年中的第幾天(001-366)%m
: 月份(01-12)%M
: 分鐘(00-59)%p
: AM/PM指示符(如 “AM” 或 “PM”)%S
: 秒(00-59)%U
: 一年中的第幾周,以周日為一周的開始(00-53)%w
: 星期幾,以周日為一周的開始(0-6)%W
: 一年中的第幾周,以周一為一周的開始(00-53)%x
: 本地日期表示(如 “08/21/18”)%X
: 本地時間表示(如 “10:45:22”)%y
: 兩位數的年份(00-99)%Y
: 四位數的年份(如 “2018”)%Z
: 時區名稱(如 “UTC” 或 “PST”)%%
: 百分號(%)這些選項可以組合使用,以創建自定義的時間格式。例如:
from datetime import datetime
now = datetime.now()
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date) # 輸出形如 "2023-07-26 15:20:45" 的日期和時間