CTime

CTime não tem uma classe base.

Construçõesum CTime objeto representa uma data e tempo absoluto. A classe CTime incorpora o tipo de dados de time_t ANSI e seus associadas funções de tempo de execução, incluindo a capacidade de converter de e para uma data Gregoriana e tempo 24-hour.

CTime valores baseiam-se em tempo universal coordenado (UTC), que é equivalente ao tempo médio de Greenwich (GMT). A zona de hora local é controlada pela variável de ambiente TZ.

Ao criar um CTime, defina o parâmetro nDST como 0 para indicar que o horário padrão está em vigor, ou para um valor maior que 0 para indicar que o horário de Verão está em vigor ou para um valor menor que zero para ter o código de biblioteca de tempo de execução c calcular se padrão tempo ou horário de Verão está em vigor. tm_isdst é um campo obrigatório. Se não definida, seu valor é indefinido e o valor de retorno de mktime é imprevisível. Se timeptr aponta para uma estrutura tm retornada por uma chamada anterior a asctime, gmtimee localtime, o campo tm_isdst contém o valor correto.

Consulte a Referência da biblioteca Run-Time para obter mais informações sobre o tipo de dados time_t e as funções de tempo de execução que são usadas por CTime.

Uma classe de complementar, CTimeSpan, representa um intervalo de tempo — a diferença entre dois objetos de CTime.

O CTime e CTimeSpan classes não é projetado para derivação. Porque não há nenhuma função virtual, o tamanho de CTime e CTimeSpan objetos é exatamente 4 bytes. A maioria das funções de membro são em linha.

Para obter mais informações sobre como usar CTime, consulte o artigo data e hora no Guia do programador do Visual C++ e Time Management in the Reference Library Run-Time.

# include lt;afx.h>

Membros da classeGráfico de hierarquia

 Ver tambémRun-time functions: asctime, _ftime, gmtime, localtime, strftime, time

Index