| 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: 13371 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: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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. | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| 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 | 


 
 





