【Python】strftimeとstrptime

Python

Pythonには時間を文字列に、文字列を時間に変換するメソッドがあります。

  • strftime
  • strptime

名前がよく似ていますよね。

どちらが文字列を時間に変換するのか、時間を文字列に変換するのか
よく調べているので、まとめました。

strftimeは時間を文字列に変換

strftimeは時間を文字列に変換します。

 

%Y-%m-%dなどの変換フォーマットは
Pythonの公式ドキュメントに詳細が記載されています。

8.1. datetime — 基本的な日付型および時間型 — Python 3.6.5 ドキュメント

 

strptimeは文字列を時間に変換

strptimeはdatetime.datetimeのメソッドで
文字列を時間に変換します。

変換後はdatetime.datetime型になります。

 

コメント