TurboPL Referenz LocalToUtc Prozedur |
Top Previous Next |
Syntax LocalToUtc(Local: DateTime): DateTime Kategorie 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 |