はじめに
Python では、datetime
モジュールを使って、指定された日付から簡単に日数を加算または減算できます。これは、タスクやプロジェクトの期限日を計算したり、指定された日付から何日後の日付を決定したりするなど、さまざまなシチュエーションで役立ちます。
This tutorial is from open-source community. Access the source code
💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください
Python では、datetime
モジュールを使って、指定された日付から簡単に日数を加算または減算できます。これは、タスクやプロジェクトの期限日を計算したり、指定された日付から何日後の日付を決定したりするなど、さまざまなシチュエーションで役立ちます。
add_days(n, d)
という関数を作成します。この関数には2つの引数が渡されます。
n
:指定された日付から加算する日数(正の場合)または減算する日数(負の場合)を表す整数。d
:日数を加算または減算する対象の日付を表すオプションの引数。指定されない場合、現在の日付が使用されます。この関数は、指定された日数を加算または減算した後の新しい日付を表す datetime
オブジェクトを返す必要があります。
from datetime import datetime, timedelta
def add_days(n, d = datetime.today()):
return d + timedelta(n)
from datetime import date
add_days(5, date(2020, 10, 25)) ## date(2020, 10, 30)
add_days(-5, date(2020, 10, 25)) ## date(2020, 10, 20)
このチャレンジでは、Python の datetime
モジュールを使って指定された日付から日数を加算または減算する方法を学びました。また、日数と日付を受け取り、指定された日数を加算または減算した後の新しい日付を返す関数を作成しました。