Penanganan Eksepsi dalam Python

ViaByte.Net

Eksepsi Python
  1. Kelas datetime: Kelas datetime digunakan untuk merepresentasikan tanggal dan waktu. Objek dari kelas ini memiliki atribut seperti tahun, bulan, hari, jam, menit, detik, dan mikrodetik, serta metode untuk melakukan operasi pada tanggal dan waktu.
  2. Kelas date: Kelas date digunakan untuk merepresentasikan tanggal tanpa informasi waktu (jam, menit, dan detik).
  3. Kelas time: Kelas time digunakan untuk merepresentasikan waktu tanpa informasi tanggal.
  4. Fungsi today(): Fungsi today() digunakan untuk mendapatkan objek datetime yang mewakili tanggal dan waktu saat ini.
  5. Fungsi strftime() dan strptime(): Fungsi strftime() digunakan untuk memformat objek datetime menjadi string, sedangkan fungsi strptime() digunakan untuk mengurai string menjadi objek datetime.

Contoh penggunaan modul datetime:

import datetime

# Membuat objek datetime
now = datetime.datetime.now()
print("Tanggal dan waktu saat ini:", now)

# Membuat objek date
today_date = datetime.date.today()
print("Hari ini:", today_date)

# Membuat objek time
current_time = datetime.datetime.now().time()
print("Waktu saat ini:", current_time)

# Memformat objek datetime menjadi string
formatted_date = now.strftime("%d-%m-%Y %H:%M:%S")
print("Tanggal dan waktu yang diformat:", formatted_date)

# Membuat objek datetime dari string
parsed_date = datetime.datetime.strptime("01-01-2023", "%d-%m-%Y")
print("Tanggal yang diurai:", parsed_date)

Dalam contoh di atas, kita mengimpor modul datetime dan menggunakan beberapa fitur yang disediakan oleh modul tersebut. Ini termasuk membuat objek datetime, date, dan time, memformat objek datetime menjadi string, serta mengurai string menjadi objek datetime.

Modul datetime sangat berguna dalam pemrograman Python untuk bekerja dengan tanggal dan waktu dalam berbagai konteks seperti pemrosesan data, aplikasi web, atau aplikasi desktop.

Bagikan:

Tinggalkan komentar