【Python基礎】日付と時刻(datetimeモジュール)の使い方

日付と時刻(datetimeモジュール)

datetime モジュールで現在の日時取得・日付の計算・フォーマット変換などが行えます。

1. 現在の日時を取得する

from datetime import datetime

now = datetime.now()
print(now)
print(f"年:{now.year}")
print(f"月:{now.month}")
print(f"日:{now.day}")
print(f"時:{now.hour}:{now.minute}")
▶ 出力結果(例)

2026-02-24 13:30:00.123456
年:2026
月:2
日:24
時:13:30

2. 日時を文字列にフォーマット

from datetime import datetime

now = datetime.now()
print(now.strftime("%Y年%m月%d日"))
print(now.strftime("%H時%M分%S秒"))
print(now.strftime("%Y/%m/%d %H:%M"))
▶ 出力結果(例)

2026年02月24日
13時30分00秒
2026/02/24 13:30

3. 日付の差分を計算する

from datetime import datetime, date

today = date.today()
end_of_year = date(today.year, 12, 31)
days_left = (end_of_year - today).days

print(f"今日:{today}")
print(f"今年の残り:{days_left}日")
▶ 出力結果(例)

今日:2026-02-24
今年の残り:309日
< 前の記事乱数を扱う(randomモジュール)
次の記事 >自作モジュールの読み込み

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール