0

0

0

share


#Python#Tutorial

Reactions0 Reactions

0 Komentar

Parsing Tanggal dari Berbagai Format di Python

Profile

Muhammad Arslan1 Oktober 2017

Parsing Tanggal dari Berbagai Format di Python

Tanggal dan waktu dapat di-parsing oleh Python dan mengubahnya menjadi objek tanggal. Kemudian kita dapat menggunakannya lebih lanjut untuk operasi tanggal seperti penjumlahan dan pengurangan, mengubahnya ke timezone lain atau sekedar mengubahnya ke dalam format tanggal lainnya.

Parsing Tanggal dari Timestamp di Python

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

In [1]: from datetime import datetime

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

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

In [6]: x = datetime.strptime("2017-05-09 15:05:47", "%Y-%m-%d %H:%M:%S")

In [7]: x
Out[7]: datetime.datetime(2017, 5, 9, 15, 5, 47)

In [8]: x = datetime.strptime("2017-05-09T15:05:47Z", "%Y-%m-%dT%H:%M:%SZ")

In [9]: x
Out[9]: datetime.datetime(2017, 5, 9, 15, 5, 47)

In [10]: x = datetime.strptime("09/05/2017", "%d/%m/%Y")

In [11]: x
Out[11]: datetime.datetime(2017, 5, 9, 0, 0)

In [25]: x = datetime.strptime("09/05/2017, 08:00 PM", "%d/%m/%Y, %I:%M %p")

In [26]: x
Out[26]: datetime.datetime(2017, 5, 9, 20, 0)

In [27]: x = datetime.strptime("09/05/2017, 08:00 AM", "%d/%m/%Y, %I:%M %p")

In [28]: x
Out[28]: datetime.datetime(2017, 5, 9, 8, 0)