MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor pustaka datetime.
  • Buat dt_object yang 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(____)
Edit dan Jalankan Kode