Fungsi Tanggal Python Yang Wajib Diketahui Programmer Indonesia

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 :