Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

arFriendlyTime

Friendly Time é uma função que criei para mostrar um intervalo de tempo no formato texto.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README


FriendlyTime

Friendly Time é uma função que criei para mostrar um intervalo de tempo no formato texto...

Considerações iniciais

Friendly Time é uma função que criei para mostrar um intervalo de tempo no formato texto, (ex: atualizado a 15 minutos) embora essa função não seja uma coisa fora do comum e usado em muitas plataformas eu decidi criar a minha do zero, com a minha cara, mas também eu não procurei nada relacionado na internet ou solicitei ajuda a alguma AI como ChatGPT, assumi o desafio de criar do zero. Quando me foi sugerida a criação de tal função eu confeço que por uns 3 ou 4 dias eu apenas imaginei o funcionamento e como poderia trabalhar tal processo de verificação uma vez que eu precisaria verificar tanto data quanto hora para mostrar o texto amigável.


A função

Ela pega o valor de um campo TimeStamp do banco de dados (FireBird) e retora uma string, por exemplo uma entrada de um registro no banco onde a data e a hora são gravados via trigger, esses detalhes para o sistema onde implantei essa funcionalidade, porém ela pode ser usada de outras formas como demonstrarei nesse exemplo que deixarei os campos de data e hora para ser especificado pelo usuário