Você está aqui: C++ ::: Dicas & Truques ::: Data e Hora |
Entendendo o tipo time_t do header <ctime>Quantidade de visualizações: 6512 vezes |
O tipo time_t, presente no header <ctime> é usado quando precisamos representar datas e horas e, quando necessário, efetuar operações aritméticas envolvendo as mesmas. Este tipo é obtido por meio de uma chamada à função time(). Veja:#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { // declara uma variável do tipo time_t e atribui a ela // o resultado de uma chamada à função time() time_t hora_atual = time(NULL); cout << "Segundos desde 01/01/1970: " << hora_atual << "\n\n"; system("PAUSE"); return EXIT_SUCCESS; } Ao executar este trecho de código teremos algo parecido com: Segundos desde 01/01/1970: 1334017044 Como podemos ver, o tipo time_t é apenas um apelido para um long, como declarado no header time.h: typedef long time_t; Desta forma, time_t guarda a quantidade de segundos decorridos desde a meia-noite do dia 01/01/1970 UTC. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |