TurboPL Referenz

LocalToUtc Prozedur

Top  Previous  Next

Syntax

LocalToUtc(Local: DateTime): DateTime
LokalInUtc(Lokal: DateTime): DateTime

Kategorie

Basisfunktion

Beschreibung

Berechnet die UTC-Zeit aus der Lokalzeit. Der Parameter Local muss mindestens der 1.1.1602 sein, sonst wird ein Laufzeitfehler ausgelöst.

Hintergrund

UTC (Universal Time Coordinates) sind eine Zeitangabe die unabhängig von der Zeitzone und den aktuellen Einstellungen für Sommer/Winterzeit ist. Sie war früher unter dem Namen Greenwich-Zeit bekannt. Zum Speichern von Zeitpunkten in einer Datenbank eignet sich dieses Zeitformat besonders, weil die Datenbank dann auch in Ländern mit anderer Zeitzone noch korrekt ist.

Beispiele

TimeStr(LocalToUtc(MakeTime(13, 23, 12, 0))) -> 12:23:12 (in Deutschland zur Winterzeit)

TimeStr(LocalToUtc(MakeTime(13, 23, 12, 0))) -> 11:23:12 (in Deutschland zur Sommerzeit)

DateTimeStr(LocalToUtc(MakeDateTime(2003, 12, 8, 0, 35, 10, 350))) -> 7.12.2003 23:35:10.350 (in Deutschland zur Winterzeit)

TimeStr(LocalToUtc(MakeTime(14, 0, 0, 0))) -> 20:0:0 (in Zentralamerika zur Winterzeit)

Siehe auch

UtcToLocal, Datum und Uhrzeit