MulaiMulai sekarang secara gratis

Mengonversi format tanggal - eksplisit

Mari kita lihat salah satu tanggal dari latihan sebelumnya.

  • Penjualan A: 4000 pada 14/02/2018

Kita menggunakan pustaka datetime untuk mengidentifikasi hari d, bulan m, dan tahun y yang dapat membantu kita mengenali data dari himpunan data dengan berbagai format tanggal. Namun, bagaimana jika kita ingin mengonversi format tanggal ke format tertentu?

Dalam latihan ini Anda akan mengonversi Penjualan A dari format 14/02/2018 ke format yang sama dengan Penjualan B (yaitu 14 February 2018).

Kita dapat melakukan ini dengan mudah menggunakan fungsi bawaan Python. Ingat, untuk memisahkan string kita dapat menggunakan metode .split().

Masukan untuk latihan ini adalah datetime dari Penjualan A.

Latihan ini adalah bagian dari kursus

Peramalan Keuangan dengan Python

Lihat Kursus

Petunjuk latihan

  • Buat variabel dt yang berisi representasi string dari tanggal yang ingin Anda konversi ke format baru (yaitu Penjualan A).
  • Buat kamus untuk bulan mm, yang akan menentukan bulan mana yang sesuai dengan nomor berapa, dalam format {'number':'month name'}.
  • Pisahkan string dt berdasarkan karakter / dan tetapkan nilainya ke variabel day, month, dan year.
  • Cetak hasilnya dengan menggabungkan string menggunakan kamus untuk bulan yang diberikan ke dalam format baru.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Set the variable for the datetime to convert
dt = '____'

# Create the dictionary for the month values
mm = {'01': '____', '____': 'February', '____': '____'}

# Split the dt string into the different parts
____, ____, year = dt.split('____')

# Print the concatenated date string
print(____ + ' ' + ____[____] + ' ' + ____)
Edit dan Jalankan Kode