Pythonを使用してクォーター・トゥ・デートを計算する方法


  1. クォーター・トゥ・デートの開始日を計算する方法:
import datetime
today = datetime.date.today()
start_of_quarter = datetime.date(today.year, (today.month - 1) // 3 * 3 + 1, 1)
print("クォーターの開始日:", start_of_quarter)

このコードでは、datetimeモジュールを使用して現在の日付を取得し、その日付からクォーターの開始日を計算しています。クォーターの開始日は、現在の年と月を使用して算出されます。

  1. クォーター・トゥ・デートの期間を計算する方法:
import datetime
today = datetime.date.today()
start_of_quarter = datetime.date(today.year, (today.month - 1) // 3 * 3 + 1, 1)
quarter_to_date = today - start_of_quarter
print("クォーター・トゥ・デートの期間:", quarter_to_date.days, "日")

このコードでは、先ほどのコードと同様にクォーターの開始日を計算し、現在の日付との差分を求めています。quarter_to_dateには、クォーター・トゥ・デートの期間が日単位で格納されます。