Published on

pythonで文字列をdatetimeに変換するやり方

Authors
  • avatar
    Name
    ssu
    Twitter

pythonで文字列の日付から、datetime型に変換するやり方を紹介します。 やり方はとても簡単で、strptimeを使うだけです。

from datetime import datetime datetime.strptime('2021/07/01', '%Y/%m/%d') #> datetime.datetime(2021, 7, 1, 0, 0)

使い方は、最初に2021/07/01のような日付の文字を指定して、 次に、そのフォーマットを指定します。

そのため同じ2021/07/01でも2021-07-01だと

from datetime import datetime datetime.strptime('2021-07-01', '%Y-%m-%d') #> datetime.datetime(2021, 7, 1, 0, 0)

参考: converting-string-into-datetime

参考: strftime-and-strptime-behavior