COleDateTime::SetDateTime

int SetDateTime (int nYear, int nMonth, int nDay,int nHour, int nMin, int nSec );

Valor devuelto

Cero si el valor de este objeto COleDateTime se estableció correctamente; caso contrario, 1. Este valor de retorno se basa en el tipo de DateTimeStatus enumerados. Para obtener más información, vea la función de miembro de SetStatus.

Parámetros

nYear, nMonth, nDay, nHour, nMin, nSec

Indicar los componentes de fecha y hora que se copiará en este objeto COleDateTime.

Observaciones

Llame a esta función miembro para establecer la fecha y hora de este objeto COleDateTime.

Consulte la siguiente tabla de límites de los valores de parámetro:

Parámetro Límites
nYear 100-9999
nMonth 1 – 12
nDay 1 – 31
nHour 0:23
nMin 0:59
nSec 0:59

El límite superior real para valores nDay variará en función del mes y año. Durante meses 1, 3, 5, 7, 8, 10 y 12, el límite superior es 31. Durante meses, 4, 6, 9 y 11, es 30. Para el mes 2, es 28 o 29 en un año bisiesto.

Si el valor de fecha u hora especificado por los parámetros no es válido, que el estado de este objeto se establece en válido y el valor de este objeto no cambia.

Éstos son algunos ejemplos de valores de tiempo:

nHour nMin nSec Valor
1 3 3 1:03:03
23 45 0 23:45
25 30 0 No válido
9 60 0 No válido

Éstos son algunos ejemplos de valores de fecha:

nYear nMonth nDay Valor
1995 4 15 15 De abril de 1995
1789 7 14 17 De julio de 1789
1925 2 30 No válido
10000 1 1 No válido

Para establecer la fecha, consulte COleDateTime::SetDate. Para establecer sólo el tiempo, consulte COleDateTime::SetTime.

Para obtener información sobre las funciones miembro consulta el valor de este objeto COleDateTime , consulte las siguientes funciones de miembro:

Para obtener más información acerca de los límites de los valores COleDateTime , consulte el artículo fecha y hora: compatibilidad con la automatización en la Guía del programador de Visual C++.

COleDateTime descripció&n |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleDateTime::COleDateTime, COleDateTime::SetDate, COleDateTime::SetTime, COleDateTime::operator =, COleDateTime::GetStatus, COleDateTime::m_dt

Index