Python: 今日の日付と時刻を取得する
今日の日付と時刻
Pythonで日付や時刻を扱う場合は、 標準ライブラリのdatetimeモジュールを使います。
import datetime # 今日の日付 yyyy-mm-dd 形式 print(datetime.date.today()) # 2020-11-12 # 今日の日付 + 時刻 print(datetime.datetime.now()) # 2020-11-12 10:18:49.734426
yyyy-mm-dd を yyyy/mm/ddに変換する場合
「datetime.date.today()」を使うと、
現在の年月日を「yyyy-mm-dd」形式で取得できます。
但し「datetime.date.today()」で取得できる値は、
datetime.date型の値であって、文字列ではありません。
「yyyy-mm-dd」形式を「yyyy/mm/dd」形式にする場合は、 一度文字列に変換してから「-」を「/」に置換する必要があります。
import datetime dt = datetime.date.today() print(dt) # 2020-12-04 print(type(dt)) # <class 'datetime.date'> # 文字列に変換 s = str(dt) s = s.replace("-", "/") print(s) # 2020/12/04