CTime( );
CTime ( const CTime& timeSrc );
CTime ( time_t tiempo );
CTime (intnYear,intnMonth,intnDay,intnHour,intnMin,intnSec, int nDST = -1);
CTime (palabrawDosDate,palabrawDosTime, int nDST = -1);
CTime ( const SYSTEMTIME& sysTime, int nDST = -1 );
CTime ( const FILETIME& fileTime, int nDST = -1 );
Parámetros
timeSrc
Indica un objeto CTime que ya existe.
tiempo
Indica un valor de tiempo.
nYear, nMonth, nDay, nHour, nMin, nSec
Indica los valores de fecha y hora en que se copian en el nuevo objeto CTime.
nDST
Indica si el horario de verano es en efecto. Puede tener uno de tres valores, como se indica a continuación:
wDosDate, wDosTime
Valores de fecha y hora de MS-DOS se convierte en un valor de fecha y hora y copian en el nuevo objeto CTime .
sysTime
Una estructura SYSTEMTIME se convierte en un valor de fecha y hora y copian en el nuevo objeto CTime.
fileTime
Una estructura FILETIME se convierte en un valor de fecha y hora y copian en el nuevo objeto CTime.
Observaciones
Todos estos constructores creación un nuevo objeto CTime inicializado con el tiempo absoluto especificado, basado en la zona horaria actual.
A continuación se describe cada constructor:
| Componente | Gama |
| nYear | 1970–2038* |
| nMonth | 1-12 |
| nDay | 1-31 |
| nHour | sin restricción |
| nMin | sin restricción |
| nSec | sin restricción |
*Es el límite superior de fecha 18/01/2038. Para una amplia gama de fechas, consulte COleDateTime.
Este constructor permite la conversión correspondiente a UTC. La versión de depuración de la biblioteca Microsoft Foundation Class afirma si uno o más de año, mes o componentes de día están fuera del intervalo. Es su responsabilidad para validar los argumentos antes de llamar.
Para obtener más información sobre el tipo de datos de time_t , consulte el función de la hora en la Referencia de la biblioteca de tiempo de ejecución.
Para obtener más información, consulte el SYSTEMTIME y estructura FILETIME en la referencia del programador del SDK de Win32.
Para obtener más información, consulte el entrada MS-DOS fecha y hora en la documentación del SDK de Win32.
Ejemplo
/ / ejemplo de CTime::CTime
time_t osBinaryTime; nbsp; / / C tiempo de tiempo de ejecución (definida en <time.h>)
tiempo (& osBinaryTime); / / Obtener la hora actual de la / sistema operativo.
CTime hora1; / / Vaciar CTime. (0 es valor de tiempo de ilegales).
CTime time2 = hora1; / / Constructor de copia.
CTime time3 (osBinaryTime); / / CTime de tiempo de tiempo de ejecución c
Time4 CTime (1999, 3, 19, 22, 15, 0); / / 10:15 PM del 19 de marzo de 1999
Visió&n General de la clase CTime |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CTime::GetTime, GetCurrentTime, operador =