A função de tempo em C + + padrão da biblioteca retorna segundos decorridos desde então, uma data padronizada específica e tempo conhecido como a época . Embora este valor contém todas as informações necessárias para calcular a hora e data atual do sistema, escrevendo seu próprio código de tempo tradução época é propenso a erros. Usando fornecidas funções de conversão de tempo da biblioteca padrão faz com que este processo de tradução trivial , permitindo-lhe concentrar-se nas partes mais complexas da sua aplicação. Coisas que você precisa 
 editor de texto 
 Compiler 
 Mostrar Mais instruções 
 um 
 Incluir funcionalidade tempo a + + da biblioteca padrão C para a sua aplicação . Adicione a seguinte linha para o topo da sua lista de inclusão : 
 
 # include  
 2  Obter os segundos decorridos desde a época , e armazená-lo localmente. Para fazer isso, time () chamando , e armazenar o resultado em um objeto do tipo time_t . A função de tempo também aceita um ponteiro para um objeto do tipo time_t como um argumento, mas é mais simples para armazenar esse objeto localmente na pilha : 
 
 time_t timeSinceEpoch = time ( NULL); 
 
 3 
 Criar uma estrutura de tempo para armazenar o resultado da conversão do tempo. Essa estrutura é definida no arquivo de cabeçalho time.h como uma estrutura denominada tm , e fornece variáveis membro convenientemente nomeados para cada componente do tempo convertido : 
 
 tm timeResult ; 
 4 
 Use uma das funções de conversão internas para armazenar o valor time_t obtido anteriormente como uma estrutura tm . Para simplificar, o código a seguir converte um objeto time_t em uma estrutura tm UTC : 
 
 timeResult = gmtime (& timeSinceEpoch );