Kaedah strftime modul datetime
Kaedah strftime modul datetime
mengembalikan rentetan berformat dengan tarikh
dan masa. Dalam parameter kaedah, kami nyatakan
format yang kami perlukan.
Sintaks
import datetime
datetime.strftime(format masa)
Sintaks
Jadual berikut menunjukkan format utama masa:
| Format | Penerangan | Contoh |
|---|---|---|
%a |
Nama hari dalam minggu yang disingkatkan secara wilayah. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Nama penuh hari dalam minggu secara wilayah. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Hari dalam minggu dalam bentuk nombor perpuluhan, di mana
0 adalah Ahad, dan 6 adalah
Sabtu.
|
0, 1, ..., 6
|
%d |
Hari dalam bulan dalam bentuk nombor perpuluhan, ditambah dengan sifar. |
01, 02, ..., 31
|
%b |
Nama bulan yang disingkatkan secara wilayah. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Nama penuh bulan secara wilayah. |
January, February, ..., December
(en_US)
|
%m |
Bulan dalam bentuk nombor perpuluhan, ditambah dengan sifar. |
01, 02, ..., 12
|
%y |
Tahun tanpa abad dalam bentuk nombor perpuluhan, ditambah dengan sifar. |
00, 01, ..., 99
|
%Y |
Tahun dengan abad dalam bentuk nombor perpuluhan, ditambah dengan sifar. |
0001, ..., 2013, 2014
|
Contoh
Mari kita buat objek tarikh dan masa, di mana tahun dan abad dinyatakan, nama bulan dalam format perpuluhan dan hari dalam bulan dalam bentuk nombor perpuluhan:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Hasil kod yang dilaksanakan:
2025-12-31