【python3】年、月、日で日付を作成をする(type object ‘datetime.datetime’ has no attribute ‘datetime’エラーが出た人は必見)

services-DjangoPython_1

下記コードでは年、月、日で日付を作成することはできません。
「type object ‘datetime.datetime’ has no attribute ‘datetime’」とエラーがでて実行できません。

from datetime import datetime
datetime.datetime(2014, 7, 7, 5, 10, 20)


datetime.datetime(2014, 7, 7, 5, 10, 20)

は出力結果でコードではないのです。


from datetime import datetime, date
date1 = datetime(2017, 7, 7, 10, 30, 45)
date2 = datetime(2017, 7, 7, 10, 30, 45).strftime('%Y-%m-%d %H:%M:%S')
date3 = date(2017, 7, 7).strftime('%Y-%m-%d 00:00:00')

date1は2017年7月7日10:30
date2は2017-07-07 10:30:45
date3は2017-07-07 00:00:00

となります。mysqlでcreated,updatedでよく使うのでメモ。