Delphi FMX - Converter Date para String

27/06/2022

0

Fala pessoal,

Bom, estou com um problema aparentemente simples, mas ainda não consegui resolver.

Tenho uma tabela no Firebird com um campo no formato DATE. Quando faço o select no banco, ele retorna a data de todos os registros neste formato 01-01-2022.
Gostaria de saber como faço para converter este formato "01-01-2022" para "01/01/2022".

Obs.: Lembrando que a consulta é via retorna um JSON que popula uma MemTable. E da MemTable que busco os registros.

Obrigado pela ajuda desde já!
Jonas Gonçalves

Jonas Gonçalves

Responder

Post mais votado

05/08/2022

Fala pessoal,

Bom, estou com um problema aparentemente simples, mas ainda não consegui resolver.

Tenho uma tabela no Firebird com um campo no formato DATE. Quando faço o select no banco, ele retorna a data de todos os registros neste formato 01-01-2022.
Gostaria de saber como faço para converter este formato "01-01-2022" para "01/01/2022".

Obs.: Lembrando que a consulta é via retorna um JSON que popula uma MemTable. E da MemTable que busco os registros.

Obrigado pela ajuda desde já!


Você pode usar a função StringReplace do delphi.
DataString := StringReplace(Data, ' - ', ' / ', [rfReplaceAll, rfIgnoreCase])

Ela vai substituir todos os "-" que forem encontrados na string por "/".
rfReplaceAll = Substitui todas as ocorrências encontradas na string.
rfIgnoreCase = Ignora se é maiúsculo ou minúsculo.

Lucas Santato

Lucas Santato
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar