1. ホーム
  2. java

[解決済み] 今日の日付を知るには?

2022-03-07 06:04:20

質問

つまり、Joda-Timeを提供する機能が欲しいのです。

today = today.withTime(0, 0, 0, 0);

が、Joda-Timeを使わず、java.util.Dateのみを使用しています。

.setHours()などのメソッドは非推奨です。もっと正しい方法はないでしょうか?

解決方法は?

Date today = new Date();
today.setHours(0); //same for minutes and seconds

メソッドは非推奨なので、このような場合は Calendar :

Calendar today = Calendar.getInstance();
today.set(Calendar.HOUR_OF_DAY, 0); // same for minutes and seconds

そして、もしあなたが Date オブジェクトを呼び出すだけです。 today.getTime()