CTime no tiene una clase base.
Un objeto CTime representa una fecha y hora absoluta. La clase CTime incorpora el tipo de datos ANSI time_t y sus funciones asociadas de tiempo de ejecución, incluida la capacidad para convertir a y desde una fecha gregoriana y 24 horas.
CTime valores se basan en la hora universal coordinada (UTC), lo que equivale a Greenwich mean time (GMT). La zona horaria local es controlada por la variable de entorno TZ.
Cuando se crea una clase CTime, establezca el parámetro nDST a 0 para indicar que el tiempo estándar es en efecto, a un valor mayor que 0 para indicar que el horario de verano está en vigor o a un valor menor que cero para que el código de la biblioteca en tiempo de ejecución de c calcular si hora estándar o el horario de verano está en vigor. tm_isdst es un campo obligatorio. Si no se define, su valor está definido y el valor devuelto por mktime es impredecible. Si timeptr apunta a una estructura de tm devuelta por una llamada anterior a asctime, gmtimeo hora local, el campo tm_isdst contiene el valor correcto.
Consulte la Referencia de la biblioteca de tiempo de ejecución para obtener más información sobre el tipo de datos de time_t y las funciones de tiempo de ejecución que son utilizadas por CTime.
Una clase de compañero, CTimeSpan, representa un intervalo de tiempo — la diferencia entre dos objetos CTime.
Las clases CTime y CTimeSpan no están diseñadas para derivación. Porque no hay ninguna función virtual, el tamaño de los objetos CTime y CTimeSpan es exactamente 4 bytes. La mayoría de funciones de miembros es en línea.
Para obtener más información sobre cómo utilizar la clase CTime, consulte el artículo fecha y hora en la Guía del programador de Visual C++ y Gestión del tiempo en la Referencia de la biblioteca de tiempo de ejecución.
# include lt;afx.h>
Miembros de la clase | Diagrama de jerarquía
Véase tambiénRun-time functions: asctime, _ftime, gmtime, localtime, strftime, time