



Esta função recupera o fuso horário do Windows,
se preferir, ela pode ser alterada para retornar
simplesmente um inteiro.
É necessário estar declarado Windows na seção uses,
em versões unicode declare Winapi.Windows.
Abaixo segue o código fonte da função:
1 2 3 4 5 6 7 | function GetTimeZone: string; var TimeZone: TTimeZoneInformation; begin GetTimeZoneInformation(TimeZone); Result := 'GMT ' + IntToStr(TimeZone.Bias div -60); end; |
1 2 3 4 | procedure TForm1.Button1Click(Sender: TObject); begin ShowMessage( GetTimeZone() ); end; |