pythonでスケジュール管理

pythonでスケジュール管理ができるプログラミングを提案する。
pythonに含まれるdateutilというライブラリを利用する。

プログラミングソースコード

  1. from dateutil.parser import parse
  2. from dateutil.relativedelta import relativedelta
  3. event_date = input("YYYY-MM-DD TI:MEでイベントの日付を入力してください")#入力例 2023-11-06 15:45
  4. today = input("YYYY-MM-DDで今日の日付を入力してください") #入力例 2023-12-25
  5. # イベントまでの日数を計算
  6. time_until_event = event_date - today
  7. print(f"イベントまで {time_until_event} 残り")
  8. # イベント日を変更
  9. new_event_date = event_date + relativedelta(days=7)
  10. print(f"イベント日を変更: {new_event_date}")

機能の説明

イベントの日付・時間と今日の日付を入力したら、イベントまでの日数が出てくる。

実際の使用

イベントの日付と今日の日付を自分で入力するように変更したが、下の写真のようにエラーが起きてしまった。

参照

参照URL *2番目のものを引用