-2
isAfter
メソッドがあり、LocalDateTime
とLocalDate
の両方があることは知っています。私は別のクラスのいずれかをキャストすることなく、LocalDate.isAfter(LocalDateTime)
すなわち、これらのクラスを混ぜることができれば、それは私の人生ははるかに容易になるだろうしかしjava 8で一時的にisAfterメソッドがありますか
。
isAfter
メソッドがあり、LocalDateTime
とLocalDate
の両方があることは知っています。私は別のクラスのいずれかをキャストすることなく、LocalDate.isAfter(LocalDateTime)
すなわち、これらのクラスを混ぜることができれば、それは私の人生ははるかに容易になるだろうしかしjava 8で一時的にisAfterメソッドがありますか
。
あなたは次のことを行うことができますが、しかし、それはLOCALDATEは、その日の開始、またはその日の任意の時間を意味するかどうかは明らかではありません。
// is midnight of localDate after localDateTime
boolean afterStartof = localDate.atStartOfDay().isAfter(localDateTime)
または日の日付の一致が定義されていない短い動作で
// is localDate after the day in localDateTime
boolean afterThatDay = localDate.isAfter(localDateTime.toLocalDate());
の任意の時点の後、あなたは
if (localDate.isEqual(localDateTime.toLocalDate())) {
// what do we do?
どのように日付を比較することができますへの道を必要とします日付/時刻? 7月の前または後の1月は1月15日ですか?日付は時間を設定する必要があります。 – Tunaki