Parsing Tanggal dari Berbagai Format di Python
.png)
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)
Tags:
#PythonWhat do you think?
Reactions