TimeGMTOffset

Retorna a diferença corrente entre a hora GMT e a hora do computador local em segundos. Depende das configurações de hora de seu computador.

int  TimeGMTOffset();

Valor do Retorno

Valor de tipo int, representando a diferença corrente entre a hora GMT e a hora local do computador TimeLocal() em segundos.

TimeGMTOffset() =  TimeGMT() - TimeLocal()

Exemplo:

void OnStart()
  {
//--- obtemos a hora local, a hora GMT e a diferença entre a hora GMT e a hora local do computador em segundos
   datetime time_local=TimeLocal();
   datetime time_gmt  =TimeGMT();
   int      offset    =TimeGMTOffset();
   
//--- exibimos no log os valores obtidos de tempo e deslocamento
   PrintFormat("Local Time: %s, GMT Time: %s, Seconds Offset: %+d", (string)time_local, (string)time_gmtoffset);
  /*
  Resultado
   Local Time2024.04.18 19:35:52GMT Time2024.04.18 12:35:52Seconds Offset: -25200
  */
  }