1. ホーム
  2. java

Java、2つの日付の間の日数を計算する [重複]。

2023-12-07 18:42:06

質問

重複の可能性があります。

2つのJavaの日付インスタンスの差を計算する

Javaで、2つの日付の間の日数を計算したい。

私のデータベースでは、それらは DATE データ型として保存されますが、私のコードでは文字列です。

私はこれらの2つの文字列の間の日数を計算したい。

どのように解決するのですか?

まず始めに、あなたは だけ を文字列として扱うべきです。ほとんどの場合、実際に作業しているデータを記述するデータ型でそれらを扱うべきです。

私が推奨するのは ジョダ時間 よりもはるかに優れた API である Date / Calendar . を使った方がいいみたいですね。 LocalDate を使うべきでしょう。すると、使えるようになります。

int days = Days.daysBetween(date1, date2).getDays();