ich habe mal wieder eine Problem mit der Uhrzeit. Ich bin noch auf OH2.5.12.
Diese Regel benutze ich bisher innerhalb eines Tages, also ohne Tagesüberschreitung in den nächsten Tag hinein.
Code: Alles auswählen
if (now.getMinuteOfDay >= (15 * 60 + 30) && now.getMinuteOfDay <= (23 * 60 + 30))
funktioniert auch nicht mehr. Nur wie komme ich über die Taggesgrenze damit?
Nach einiger Suche habe ich diese Regel nun gebaut, die stimmt aber irgendwie nicht, Licht ging gestern nach 24h nicht mehr an,
dafür aber heute morgen nach 9h, soll sie aber nicht!
Code: Alles auswählen
if (now.isAfter(now.withTimeAtStartOfDay.plusDays(1).minusHours(15)) && (now.isBefore(now.withTimeAtStartOfDay.plusDays(2).minusHours(23))))
Ach ja und gibt es da Unterschiede zwischen OH2.5 und OH3?