Ubah Format Tanggal di Python

Muhammad Arslan 23 September 2017

Ubah Format Tanggal di Python

Mengubah tanggal ke format lain tentu dibutuhkan oleh suatu aplikasi untuk menampilkannya sesuai kebutuhan. Ketika kamu mempuynai suatu format. Kamu dapat mengubahnya ke format lain, setelah mem-parsing-nya terlebih dahulu. Kamu akan membutuhkan strftime() dan strptime().

Berikut adalah contoh penggunaan strftime() di Python. Snippet ini dijalankan diatas iPython.

In [1]: from datetime import datetime

In [33]: x = datetime.strptime("2017-01-09", "%Y-%m-%d")

In [34]: x
Out[34]: datetime.datetime(2017, 1, 9, 0, 0)

In [40]: x.strftime("%d/%m/%Y")
Out[40]: '09/01/2017'

In [41]: x.strftime("%d %b %Y")
Out[41]: '09 Jan 2017'

In [42]: x.strftime("%d %B %Y")
Out[42]: '09 January 2017'

In [43]: x.strftime("%A, %d %B %Y")
Out[43]: 'Monday, 09 January 2017'