Mengonversi format tanggal - sederhana
Wilayah Penjualan A di Eropa dan Wilayah Penjualan B di Australia memiliki format tanggal yang berbeda.
- Penjualan A: 4000 pada 14/02/2018
- Penjualan B: 3000 pada 2 March 2018
Jika kita ingin mengonsolidasikan atau membandingkan periode penjualan, kita perlu mengonversinya ke format tanggal yang sama. Kita dapat melakukannya dengan mudah menggunakan pustaka datetime dan metode datetime.strptime(date_string, format), dengan direktif berikut:
| Directive | Meaning | Example |
|---|---|---|
| %d | Hari dalam bulan sebagai angka desimal dengan nol di depan | 01, 02, …, 31 |
| %b | Bulan sebagai nama singkatan menurut setelan lokal | Jan, Feb, …, Dec |
| %B | Bulan sebagai nama lengkap menurut setelan lokal | January, …, December |
| %m | Bulan sebagai angka desimal dengan nol di depan | 01, 02, …, 12 |
| %y | Tahun tanpa abad sebagai angka desimal dengan nol di depan | 00, 01, …, 99 |
| %Y | Tahun dengan abad sebagai angka desimal | 1970, 1988, 2001, 2013 |
Latihan ini adalah bagian dari kursus
Peramalan Keuangan dengan Python
Petunjuk latihan
- Impor pustaka
datetime. - Buat
dt_objectyang mengonversi tanggal dari setiap penjualan ke format baku hari-bulan-tahun. - Cetak setiap hasil untuk dibandingkan
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import the datetime python library
from ____ import ____
# Create a dt_object to convert the first date and print the month result
dt_object1 = datetime.strptime('14/02/2018', '____')
print(____)
# Create a dt_object to convert the second date and print the month result
dt_object2 = datetime.strptime('2 March 2018', '____')
print(____)