日付と時刻の取得
今現在の時間を取得するには、datetime関数を使います。datetime.py
from datetime import datetime
now = datetime.now()
print(now)
>>> 2018-07-28 08:35:31.500120
ここで、この取得した日付データを文字列として扱いたい場合は、strftimeをつかう。
日付から文字列への変換
strftime.py
strNow = now.strftime('%Y-%m-%dT%H:%M:%S+09:00')
ちなみに、コンマ秒以下も取得したい場合は、%fをつかう
文字列から日付への変換
strptieme.py
now = "2018/07/28 21:10:45" #文字列
dataNow = datetime.strptime(now, '%Y-%m-%d %H:%M:%S')
print(now)
>>> 2018-07-28 21:10:45
ちなみにどちらの変換も、数値の長さと変換後の変数が一致していないとエラーになりますので。