Fungsi Tanggal Python Yang Wajib Diketahui Programmer Indonesia
Dalam Python, kamu bisa bekerja dengan tanggal dan waktu menggunakan modul bawaan seperti datetime . Berikut adalah beberapa fungsi umum terkait tanggal dalam Python :
1. Mengimpor Modul datetime
from datetime import datetime, date, timedelta
2. Tanggal dan Waktu Saat Ini
from datetime import datetime, date, timedelta
now = datetime.now()
print(now)
3. Hanya Tanggal Hari Ini
import datetime
tanggal_hari_ini = datetime.date.today()
print("Tanggal hari ini:", tanggal_hari_ini)
Contoh tanggal hari ini lainnya.
from datetime import datetime, date, timedelta
today = date.today()
print(today)
4. Membuat Tanggal Manual
from datetime import datetime, date, timedelta
custom_date = date(2023, 12, 25)
print(custom_date)
5. Format Tanggal (strftime)
from datetime import datetime, date, timedelta
now = datetime.now()
print(now.strftime("%d-%m-%Y"))
print(now.strftime("%A, %d %B %Y"))
Format yang umum :
- %d → Tanggal (01–31)
- %m → Bulan (01–12)
- %Y → Tahun 4 digit
- %A → Nama hari
- %B → Nama bulan
6. Parsing String ke Tanggal (strptime)
from datetime import datetime, date, timedelta
date_str = "27-06-2025"
parsed_date = datetime.strptime(date_str, "%d-%m-%Y")
print(parsed_date)
7. Operasi Tanggal (Penjumlahan/Pengurangan)
from datetime import datetime, date, timedelta
today = date.today()
tomorrow = today + timedelta(days=1)
yesterday = today - timedelta(days=1)
print(tomorrow, yesterday)
8. Selisih Hari antara Dua Tanggal
from datetime import datetime, date, timedelta
d1 = date(2025, 6, 27)
d2 = date(2025, 6, 20)
selisih = d1 - d2
print(selisih.days)
Tags :