Ich habe nicht erwartete Ergebnisse in einem Script mit einer Schleife in Verbindung mit der Funktion "addDays".
Ziel ist es, ein jeweils um einen Tag erhöhtes Datum (mit der Uhrzeit 0 Uhr) zu generieren.
Das Script (in vereinfachter Darstellung):
Wenn ich mir die Daten im Log ansehe, so werden auch Daten mit der Uhrzeit 23 Uhr des Vortags generiert.start = getDate(2017,7,27,0,0,0)
for(i in [0 to 364]) {
tag = addDays(start,i);
log("{tag,dateformat,dd.MM.yyyy HH.mm.ss,SSS}")
}
Auszug aus dem Log:
Ich hoffe, dass mir jemand einen Tip geben kann. Vielen Dank!.
.
28.10.2017 00.00.00,000
29.10.2017 00.00.00,000
29.10.2017 23.00.00,000
30.10.2017 23.00.00,000
.
.
23.03.2018 23.00.00,000
24.03.2018 23.00.00,000
26.03.2018 00.00.00,000
26.03.2018 00.00.00,000
.
.
25.07.2018 00.00.00,000
26.07.2018 00.00.00,000
Gruss
Peter