Metode strftime modul datetime
Metode strftime modul datetime
mengembalikan string terformat dengan tanggal
dan waktu. Dalam parameter metode, kita tentukan
format yang kita inginkan.
Sintaksis
import datetime
datetime.strftime(format_waktu)
Sintaksis
Tabel berikut menyajikan format dasar waktu:
| Format | Deskripsi | Contoh |
|---|---|---|
%a |
Nama hari dalam minggu yang disingkat secara regional. |
Sun, Mon, ..., Sat (en_US)
|
%A |
Nama hari dalam minggu lengkap secara regional. |
Sunday, Monday, ..., Saturday (en_US)
|
%w |
Hari dalam minggu dalam bentuk angka desimal, di mana
0 adalah Minggu, dan 6 adalah
Sabtu.
|
0, 1, ..., 6
|
%d |
Hari dalam bulan dalam bentuk angka desimal, dilengkapi dengan nol. |
01, 02, ..., 31
|
%b |
Nama bulan yang disingkat secara regional. |
Jan, Feb, ..., Dec (en_US)
|
%B |
Nama bulan lengkap secara regional. |
January, February, ..., December
(en_US)
|
%m |
Bulan dalam bentuk angka desimal, dilengkapi dengan nol. |
01, 02, ..., 12
|
%y |
Tahun tanpa menunjukkan abad dalam bentuk angka desimal, dilengkapi dengan nol. |
00, 01, ..., 99
|
%Y |
Tahun dengan menunjukkan abad dalam bentuk angka desimal, dilengkapi dengan nol. |
0001, ..., 2013, 2014
|
Contoh
Mari buat objek tanggal dan waktu, di mana akan ditunjukkan tahun dan abad, nama bulan dalam format desimal dan hari dalam bulan dalam bentuk angka desimal:
import datetime
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res)
Hasil dari kode yang dijalankan:
2025-12-31