DICAS

Visite a biblioteca de dicas da comunidade.

Saiba mais

ARTIGOS

Abordagens detalhadas sobre assuntos diversos.

Saiba mais

INICIANTES

Aprenda a programar de um modo simples e fácil.

Saiba mais

DOWNLOADS

Acesse os materiais exclusivos aos membros.

Saiba mais
voltar

PARA QUEM GOSTA DE DELPHI

Como pegar dia e horário atual

Olá pessoal do ShowDelphi, venho aqui trazer uma forma de pegar o dia e horário atual.
É bem simples

{ Declare System.SysUtils }
uses
System.SysUtils;
 
procedure TForm.PegarDataAtual;
var
sData: string;
begin
{ A função DateTimeToStr recebe uma data e converte para string }
sData := DateTimeToStr(now); // O Now é uma propriedade da classe System.SysUtils que contém a data e hora atual
// O retorno é: 07/06/2023 08:56:32
 
// Caso queira formatar essa data, poderá usar o StringReplace
{ StringReplace('StringOriginal', 'Caractere a ser trocado', 'Caractere para trocar', []) }
// Dentro dos colchetes você digitará opções de troca, as escolhas são:
 
// rfReplaceAll> Trocará todos os caracteres que forem exatamente iguais ao que voce escolheu
// Exemplo: vou trocar 'DELPHI' por 'X', caso na minha string tenha 'delphi', não substituirá porque não está em caixa alta
 
// rfIgnoreCase> Trocará todos os caracteres que forem iguais ao que voce escolheu independente da caixa dos caracteres
// Exemplo: vou trocar 'DELPHI' por 'X', caso na minha string tenha 'delphi', substituirá
 
sData := StringReplace(DateTimeToStr(now), '/', '.', [rfReplaceAll]);
sData := StringReplace(Data, ' ', '_', [rfReplaceAll]);
 
{ Nessa formatação, a data ficará assim: '07.06.2023_08:56:32' }
end;

Muito obrigado pela preferência
Até um outro momento!
Atenciosamente, Vitor

Facebook Comments Box
  • Vitor Hugo Valdemarca
  • 292 views
  • 0 comentários
  • 7 de junho de 2023

Está gostando do conteúdo? Considere pagar um cafezinho para nossa equipe!

Deixe um comentário

Ir ao topo

© 2024 Infus Soluções em Tecnologia - Todos os Direitos Reservados