まず、 を使用できることはわかっていますがCalendar
、この問題を理解し、解決する方法を学びたいと考えています。
私はDate
現在の日付を持っています。時間、分、秒を 0 に設定したいのですが、次のコードで行います。
current_date.setHours(0);
current_date.setMinutes(0);
current_date.setSeconds(0);
これを行うと、日が 1 減ります。たとえば、今日が 31 の場合、日は 30 に設定されます。
なぜ?どのように解決できますかDate
(を使用せずCalendar
に、この問題を難しい方法で解決する方法を学びたいです)。ありがとう