日付オブジェクトを日単位で増やすにはどうすればよいですか? 月に気をつけて。
質問する
143 次
3 に答える
5
「1日増やす」の意味によって異なります。「正確に 24 時間増やす」という意味であれば、次のようになります。
new Date(date.getTime() + 24*60*60*1000);
すべての日が 24 時間ではないという事実 (たとえば、夏時間の切り替え日) を修正したい場合は、他の回答を参照してください。
于 2012-07-26T06:29:39.987 に答える
4
それはCalendarクラスの仕事です。
基本的
Calendar cal = Calendar.getInstance();
cal.setTime(myDate);
cal.add(Calendar.DATE, 1);
myDaye = cal.getTime();
日付/時刻の操作に真剣に取り組んでいる場合は、Joda-Timeをチェックしてください
于 2012-07-26T06:27:12.510 に答える
2
これは非常に難しいので、これを使用する必要がありますCalendar
。そうしないと、さまざまな月の長さとうるう年を処理する必要があります。Calendar
実装はすでにそれを行うことができます。
于 2012-07-26T06:27:28.867 に答える