Você está aqui: Delphi ::: Win32 API (Windows API) ::: Data e Hora |
Como usar a função SetLocalTime() da API do Windows para alterar a data e hora do sistemaQuantidade de visualizações: 13258 vezes |
A função SetLocalTime() da API do Windows pode ser usada quando precisamos definir, via Delphi, a data e hora do sistema. Veja sua assinatura na documentação da API do Windows:---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- BOOL SetLocalTime( const SYSTEMTIME* lpSystemTime ); Veja que só precisamos fornecer uma estrutura SYSTEMTIME contendo a nova data e hora. No Delphi, a estrutura SYSTEMTIME é representada por um registro (record) TSystemTime. Veja um trecho de código no qual definimos a nova data e hora do sistema: ---------------------------------------------------------------------- Precisa de ajuda? Chama no WhatsApp +55 (62) 98553-6711 (Osmar) Este código foi útil? Paga um cafezinho pra mim :-( PIX: osmar@arquivodecodigos.com.br ---------------------------------------------------------------------- procedure TForm3.Button1Click(Sender: TObject); var data_hora: TSystemTime; begin // vamos definir o dia, mês e ano data_hora.wDay := 22; data_hora.wMonth := 12; data_hora.wYear := 2010; // vamos definir a hora, minutos e segundos data_hora.wHour := 19; data_hora.wMinute := 20; data_hora.wSecond := 10; // vamos alterar a data e a hora if SetLocalTime(data_hora) then begin ShowMessage('A hora e a hora foram ajustadas com sucesso.'); end else begin ShowMessage('Não foi possível ajustar a data e a hora.'); end; end; Veja que o retorno da função é um valor BOOL (True ou False). No exemplo acima nós tiramos proveito deste retorno para informar o usuário sobre o sucesso da operação. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Delphi |
Veja mais Dicas e truques de Delphi |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |