• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Calendarクラスの日付更新について)

Calendarクラスの日付更新について

このQ&Aのポイント
  • Calendarクラスの日付更新について解説します。問題の内容は、ある日付を追加する際に正式な日付にならないことです。
  • 具体的な流れは、(1)指定した日付を設定する、(2)指定した日数を追加する、(3)日付を正式な形式に修正するです。
  • しかし、問題のコードでは2002年9月31日になってしまい、正式な日付に変換されません。原因を特定するために、ソースコード全体を見直しましょう。

質問者が選んだベストアンサー

  • ベストアンサー
  • takaP-
  • ベストアンサー率79% (83/105)
回答No.1

>(1) 2002年9月30日にセットする と書いていますが、ソースは >cal.set(2002,9,30); と、2002.10.30 になってしまっています。 月は 0~11 が 1月~12月と対応しており、 cal.set(2002,0,1); で 2002.1.1 になります。 10月は31日までですから、次の月にはなりません。

tel
質問者

お礼

アドバイスありがとうございました。

関連するQ&A