![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: C++ ::: Dicas & Truques ::: Data e Hora |
Como usar a função localtime() para retornar a data e hora atual (local)Quantidade de visualizações: 7670 vezes |
A função localtime(), presente no header <ctime>, pode ser usada quando queremos obter a data e hora atual na máquina local, ou seja, formatada de acordo com as configurações regionais do computador. Veja sua assinatura:struct tm *localtime(const time_t *timer); Veja que esta função recebe um tipo time_t representando uma determinada quantidade de segundos deste a meia-noite de 01/01/1970 GMT e retorna um ponteiro para uma estrutura tm preenchida com informações de data e hora local. Veja o trecho de código a seguir: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { time_t data_hora_segundos; // guarda os segundos deste 01/01/1970 struct tm *timeinfo; // declara uma estrutura tm time(&data_hora_segundos); // preenche a variável data_hora_segundos // preenche a estrutura timeinfo timeinfo = localtime(&data_hora_segundos); cout << "Data e hora atual (local): " << asctime(timeinfo) << "\n\n"; system("PAUSE"); return EXIT_SUCCESS; } Este trecho de código exibirá um resultado parecido com: Data e hora atual (local): Sat Apr 21 18:10:27 2012 Neste trecho de código nós usamos a função asctime() para converter o conteúdo da estrutura tm em uma representação textual, ou seja, para uma cadeia de caracteres. Em outras dicas desta seção você aprenderá como acessar os valores individuais dos membros da estrutura tm. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
AutoLISP - Como retornar o nome da layer atual do AutoCAD usando AutoLISP e a variável de sistema CLAYER Java - Como remover um elemento de uma determinada posição do ArrayList do Java usando o método remove() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |