TimeGMTOffset

Gibt die aktuelle Differenz zwischen der Zeit GMT und der lokalen Zeit des Computers in Sekunden im Hinblick auf übergang zur Winter- oder Sommerzeit zurück. Hängt von den Zeiteinstellungen im Computer des Nutzers ab.

int  TimeGMTOffset();

Rückgabewert

Wert des Typs int, der den laufenden Unterschied zwischen Zeit GMT und der lokalen Computerzeit TimeLocal() in Sekunden darstellt.

TimeGMTOffset() =  TimeGMT() - TimeLocal()

Beispiel:

void OnStart()
  {
//--- liefert die lokale Zeit, GMT und die Differenz zwischen GMT und lokaler Computerzeit in Sekunden
   datetime time_local=TimeLocal();
   datetime time_gmt  =TimeGMT();
   int      offset    =TimeGMTOffset();
   
//--- Ausgabe der erhaltenen Zeit- und Offsetwerte im Protokoll
   PrintFormat("Local Time: %s, GMT Time: %s, Seconds Offset: %+d", (string)time_local, (string)time_gmtoffset);
  /*
  Ergebnis:
   Local Time2024.04.18 19:35:52GMT Time2024.04.18 12:35:52Seconds Offset: -25200
  */
  }