Seite 1 von 1

Datum von morgen mit DateTime Item vergleich

Verfasst: 9. Dez 2022 13:16
von MonkeyT
Hallo,

Das Datum von Morgen soll in einer Rule mit einem DateTimeItem verglichen werden.

Das Datum von Heute zu vergleichen gelingt mir so:

Code: Alles auswählen

val Heute = (NTPLokaleZeit_DatumundZeit.state as DateTimeType)
val Abfall = (icalTerminfilterRestAbfall_Start.state as DateTimeType)
logInfo("Test", "Test1: {}", Heute.format("%1$td.%1$tm.%1$ty"))
logInfo("Test", "Test2: {}", Abfall.format("%1$td.%1$tm.%1$ty"))
if( Heute.format("%1$td.%1$tm.%1$ty") == Abfall.format("%1$td.%1$tm.%1$ty") ) {
	logInfo("Test", "HEUTE ABFALL!!!")
}
Das Datum von Morgen bekomme ich so:

Code: Alles auswählen

val Morgen = LocalDate.now.plusDays(1) as DateTimeType
Wie stelle ich das am Besten an?

Re: Datum von morgen mit DateTime Item vergleich

Verfasst: 9. Dez 2022 13:46
von MonkeyT
Ok, ich habe jetzt doch eine Lösung gefunden:

Code: Alles auswählen

import java.time.format.DateTimeFormatter

val Morgen = LocalDate.now.plusDays(1)
val formatter = DateTimeFormatter.ofPattern("dd.MM.yy")
val MorgenString = Morgen.format(formatter)