Mengonversi format dengan datetime
Dengan datetime, Anda dapat membaca string dengan satu format dan menghasilkan string dengan format yang berbeda. Ini berarti Anda dapat menggunakan datetime untuk mengubah format tanggal dalam bentuk string. String format untuk memetakan datetime dapat ditemukan di strftime. Misalkan Anda diminta memproses tanggal peristiwa kejatuhan Black Wednesday di Inggris ke dalam format baru yang sesuai dengan kebutuhan pelaporan perusahaan Anda.
Latihan ini merupakan bagian dari kursus
Python Menengah untuk Keuangan
Instruksi latihan
- Buat string format yang sesuai dengan tanggal string asli, yang diberikan sebagai
org_text. - Buat sebuah datetime untuk Black Wednesday dan simpan sebagai
black_wednesday. - Buat string format yang sesuai dengan format baru, 'Wednesday, September 16, 1992'.
- Buat tanggal string baru menggunakan format baru tersebut.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
org_text = "Sep 16 1992"
# Format string for original text
org_format = "%b %____ %____"
# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)
# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"
# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)