[Python] datetime

datetime.datetime

from datetime import datetime

now(), today

  • now = datetime.now()
  • today = datetime.now().strftime("%y%m%d")

設定格式 strftime() | strptime()

datetime.strftime()

格式1Python Doc.: datetime – Format Codes

%y 不包含世紀 (只有年的末兩碼, zero-padded)
00, 01, …, 99
%Y 0001, 0002, …, 2013, 2014, …, 9998, 9999
%b
  • Jan, Feb, …, Dec (en_US)
  • Jan, Feb, …, Dez (de_DE)
%B
  • January, February, …, December (en_US)
  • Januar, Februar, …, Dezember (de_DE)
%m 01, 02, …, 12
%d 01, 02, …, 31
星期中的日子 %a
  • Sun, Mon, …, Sat (en_US)
  • So, Mo, …, Sa (de_DE)

※ 根據所在位置

%A
  • Sunday, Monday, …, Saturday (en_US)
  • Sonntag, Montag, …, Samstag (de_DE)
%w

0, 1, …, 6 (Sun, Mon, …, Sat)

%H 00, 01, …, 23 (24小時制)
%I 01, 02, …, 12 (12小時制)
%p
  • AM, PM (en_US)
  • am, pm (de_DE)
%M 00, 01, …, 59
%S 00, 01, …, 59
% %%  

datetime.strptime()

計算時間差

(datetime_a - datetime_b).total_seconds()

Last Updated on 2025/04/11 by A1go

References

目錄
Bitnami