TimeGMTOffset

Restituisce la corrente differenza tra l'orario GMT e l'ora del computer locale in secondi, tenendo conto dello switch per l'inverno o estate. Dipende dalle impostazioni dell'ora del computer.

int  TimeGMTOffset();

Valore restituito

Il valore di tipo int, che rappresenta la differenza di corrente tra l' ora GMT e l'ora locale del computer TimeLocal() in secondi.

TimeGMTOffset() =  TimeGMT() - TimeLocal()

Esempio:

void OnStart()
  {
//-- ottenere l'ora locale, GMT e la differenza tra GMT e l'ora del computer locale in secondi
   datetime time_local=TimeLocal();
   datetime time_gmt  =TimeGMT();
   int      offset    =TimeGMTOffset();
   
//-- mostra i valori di ora e offset ottenuti nel log
   PrintFormat("Local Time: %s, GMT Time: %s, Seconds Offset: %+d", (string)time_local, (string)time_gmtoffset);
  /*
  risultato:
   Local Time2024.04.18 19:35:52GMT Time2024.04.18 12:35:52Seconds Offset: -25200
  */
  }