Forum: Programmieren allgemein
by Moombas,
18. Dez 2020
Blöde Frage aber müsste da nicht anstatt der 0 eine 1 sein, also:
TimeStart := DateTimeToUnix(DateTime2UnivDateTime(IncHour(Now, 1)));
Wobei das eigentlich ja nur ein "workaround" sein kann. Du müsstest anhand dessen ob Sommerzeit oder Winterzeit ist, die "1" anpassen.
RETURN VALUE
0 Daylight saving time is not used in the current time zone, because there are no transition dates or...
Forum: Programmieren allgemein
by Moombas,
18. Dez 2020
Naja, also ich würde es so machen:
Zeit ermitteln als TDateTime und ggf. Zeitzone anpassen (was ich oben im Link meinte)
Danach erst die Umwandlung mit DateTimeToUnix in dein gewünschtes Format und übergeben.
Müsste es nicht dann passen?
Forum: Programmieren allgemein
by Moombas,
18. Dez 2020
@venice2: Müsste nicht folgendes etwas sein was da passt wegen der Zeitzone?
https://www.delphipraxis.net/523002-post5.html