pythonでスケジュール管理
pythonでスケジュール管理ができるプログラミングを提案する。
pythonに含まれるdateutilというライブラリを利用する。
プログラミングソースコード
- from dateutil.parser import parse
- from dateutil.relativedelta import relativedelta
- event_date = input("YYYY-MM-DD TI:MEでイベントの日付を入力してください")#入力例 2023-11-06 15:45
- today = input("YYYY-MM-DDで今日の日付を入力してください") #入力例 2023-12-25
- # イベントまでの日数を計算
- time_until_event = event_date - today
- print(f"イベントまで {time_until_event} 残り")
- # イベント日を変更
- new_event_date = event_date + relativedelta(days=7)
- print(f"イベント日を変更: {new_event_date}")
機能の説明
イベントの日付・時間と今日の日付を入力したら、イベントまでの日数が出てくる。
実際の使用
イベントの日付と今日の日付を自分で入力するように変更したが、下の写真のようにエラーが起きてしまった。
参照
参照URL *2番目のものを引用