Bom dia pessoal,
quero compartilhar com vocês um método que considero extremamente simples de pegar a Data e Hora do Sistema, usando o MySQL como banco de dados.
Essas informações podem ser muito úteis tanto para exibir o calendário/relógio numa tela IHM, como usar valores de dia/horário nos scripts, dinamizações de tela, e todo o universo de possibilidades que se possa pensar com variáveis do tipo datapoint.
Segue a idéia:
- Usando um datasource tipo SQL, faça a configuração como a imagem abaixo:
Para facilitar a cópia, segue o script SQL:
SELECT DATE_FORMAT(NOW(), “%d/%m/%Y %H:%i:%s”) as TimeStamp
, DATE_FORMAT(NOW(), “%d”) as Dia
, DATE_FORMAT(NOW(), “%m”) as Mes
, DATE_FORMAT(NOW(), “%Y”) as Ano
, DATE_FORMAT(NOW(), “%H”) as Hora
, DATE_FORMAT(NOW(), “%i”) as Minuto
, DATE_FORMAT(NOW(), “%s”) as Segundo
- WatchList:
Existem outras formas de pegar a Data/Hora do servidor, eu mesmo antes utilizava MetaDados, mas achei essa forma muito mais simples e direta!
OBS.: A mesma lógica pode ser utilizada para outros bancos de dados, sendo necessário apenas adaptar o código SQL para a plataforma utilizada.