Pythonで時間を取得するにはdatetimeモジュールを使う。
datetimeモジュールと使うと現在の時刻を取得して日付、曜日、月など自分の好きな形で出力できる。
掲示板アプリやニュースアプリを作る時には必須機能なので覚えておきたい。
import datetime # 現在のタイムスタンプを取得 now = datetime.datetime.now() # タイムスタンプをそのまま出力 print(now) # タイムスタンプから日付をYYYY/mm/ddで出力 print(now.strftime("%Y/%m/%d")) # タイムスタンプから日付をYYYY/mm/dd/時間で出力 print(now.strftime("%Y/%m/%d/%X")) # タイムスタンプから曜日名を出力 print(now.strftime("%A")) # タイムスタンプから月名を出力 print(now.strftime("%B")) # タイムスタンプから時間を出力 print(now.strftime("%X"))
出力は以下の通り。
2020-05-11 15:40:08.962921 2020/05/11 2020/05/11/15:40:08 Monday May 15:40:08