Python

Python学習記録:datetime型(11月10日)

hidenori

Pythonの勉強記録。今日は日付と時刻を扱うdatetime型を学んだ。学習時間は45分だった。

日付は専用の型で扱う

日付や時刻は、文字列ではなく専用の型で扱うと比較や計算ができる。

from datetime import date
today = date.today()
print(today)

これで今日の日付が取れる。時刻まで含めたい場合はdatetime型を使い、現在時刻はnow()で取れる。

日数の計算は引き算でできる

日付同士の引き算をすると、間の日数が分かる。期間を表すtimedeltaを使うと、何日後・何日前の日付も求められる。

from datetime import date, timedelta
limit = date(2026, 12, 5)
today = date.today()
print((limit - today).days)
print(today + timedelta(days=7))

賞味期限まであと何日、という計算はこの書き方の応用だった。

まとめ

ファイルから読み込んだ日付は文字列として返ってくるので、計算したいときは型の変換が必要だった。次はここまでの総合演習に取り組む。

ABOUT ME
ヒデノリ
ヒデノリ
駆け出しブロガー
愛知県名古屋市出身。
ClaudeやMuseを使ったバイブコーディングに日々奮闘中です。
趣味は音楽フェスに行くこと。ラーメン好き。
記事URLをコピーしました