Drkcore

22 07 2011 Python Tweet

ISO 8601の日付フォーマットをPythonでparseするには

JSONで返ってきた日付フォーマットをPythonでparseするのはちょっとめんどくさい。

tuple_time = time.strptime("2004-06-03T00:44:35", "%Y-%m-%dT%H:%M:%S")

とやる場合にはtimezoneがパースできない。

"2009-06-10T19:00:00+09:00"

こういうやつはダメ。

こういうときにはdateutilを使えばいい。

import dateutil.parser
yourdate = dateutil.parser.parse("2009-06-10T19:00:00+09:00")

参考

  • How do I translate a ISO 8601 datetime string into a Python datetime object?

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021