Datetime modulunun strftime metodu

datetime modulunun strftime metodu formatlasdirilmis tarix ve vaxt setrini qaytarir. Metodun parametrinde lazimimiz olan formatı teyin edirik.

Sintaksis

pythonimport datetime

datetime.strftime(vaxt formatı)

Sintaksis

Cedvelde esas vaxt formatları tesvir olunub:

Format Tesvir Nümunə
%a Heftenin regiona aid qısaldılmış gün adları. Sun, Mon, ..., Sat (en_US)
%A Heftenin regiona aid tam gün adları. Sunday, Monday, ..., Saturday (en_US)
%w Onluq eded kimi hefte günleri, burada 0 - bazar, 6 isə - şənbədir. 0, 1, ..., 6
%d Ayın günü, sıfırlarla tamamlanmış onluq eded kimi. 01, 02, ..., 31
%b Regiona aid qısaldılmış ay adı. Jan, Feb, ..., Dec (en_US)
%B Regiona aid tam ay adı. January, February, ..., December (en_US)
%m Ay, sıfırlarla tamamlanmış onluq eded kimi. 01, 02, ..., 12
%y Əsri göstərilməyən il, sıfırlarla tamamlanmış onluq eded kimi. 00, 01, ..., 99
%Y Əsri göstərilən il, sıfırlarla tamamlanmış onluq eded kimi. 0001, ..., 2013, 2014

Nümunə

Gəlin, ilin və əsrin göstərildiyi, ayın adının onluq formatda və ayın gününün onluq eded kimi göstərildiyi bir tarix ve vaxt obyekti yaradaq:

pythonimport datetime

dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)

Yerine yetirilmiş kodun neticesi:

python2025-12-31

Həmçinin bax

  • time modulunun time metodu,
    hansı ki, epoch başlanğıcından etibarən saniyelerle vaxtı qaytarır
  • ctime modulunun time metodu,
    hansı ki, saniyeleri tarix ve vaxt setrine çevirir
  • mktime modulunun time metodu,
    hansı ki, tarix ve vaxt setrini saniyelerə çevirir