[Python&Django]文字列の日付をdatetimeに変換する方法

Python文字列の日付を変換

文字列の日付と、日付がどんなフォーマットで記述されているかを示す文字列を用意します。

それをdjango.utils.timezone.datetime.strptime()に入れます。

[code]
import django.utils.timezone
today = "2018-06-09"
date_format = "%Y-%m-%d"
date_time_today = timezone.datetime.strptime(today, date_format)
[/code]

これだけで文字列の日付がdatetime型で取得できます。

 

時間も一緒に変換したい場合はこんな風に変換ができます。

[code]
today_time = '2018-06-09 13:49:37'
date_time_today_time = dt.strptime(today_time, '%Y-%m-%d %H:%M:%S')
[/code]

 

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください