Objetivos
A macro __DATE__ nos fornece a data de compilação em que nosso programa foi compilado.
Essa data está no formato: Mês/Dia/Ano. Pode ser utilizada para exibir mensagens de build/compilação
e etc. Seu retorno é uma string.
Sintaxe
__DATE__
Exemplo 1
#include
int main()
{
printf("%s,%d,%s",__FILE__,__LINE__,__DATE__);
}
Saída:
main.c,5,05/09/2023
A macro __TIME__ nos dá a informação da hora da compilação de nosso programa. Essa hora está no
formato, hh:mm:ss. Pode ser utilizada para exibir mensagens de build/compilação e em
conjunto com __DATE__. Seu retorno é uma string.
Sintaxe
__TIME__
Exemplo 2
#include <stdio.h>
int main()
{
printf("%s,%d,%s",%s,__FILE__,__LINE__,__DATE__,__TIME__);
}
Saída:
main.c,5,05/09/2023,17:50:35
Essa macro faz uma junção das informações fornecidas pelas macros __DATE__ e __TIME__ em
apenas uma macro. A __TIMESTAMP__ utiliza o formato : dia_semana mes dia_mes hora numero_ano.
As informações/formato são provinientes da máquina onde está sendo executada.
Sintaxe
__TIMESTAMP__
Exemplo 1
#include <stdio.h>
int main()
{
printf("%s,__TIMESTAMP__);
}
Saída:
Tue May 9 20:52:24 2023
Histórico de atualizações
- 07/10/2024 - revisão 2 - Ajustes pontuais
- 29/09/2023 - revisão 1 - Correção em referências, erros gramaticais
-
- 19/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.