COleDateTime

COleDateTime no tiene una clase base.

Un objeto COleDateTime encapsula el tipo de datos fecha utilizado en la automatización OLE. Es uno de los tipos posibles de la tipo de datos VARIANT de automatización OLE. Un valor de COleDateTime representa una fecha absoluta y un valor de tiempo.

El tipo DATE se implementa como un valor de coma flotante, medición de días a partir de medianoche, 30 de diciembre de 1899. Por lo tanto, medianoche, 31 de diciembre de 1899 es representado por 1.0. Asimismo, 6 AM, 01 de enero de 1900 representada por 2,25 y medianoche, es 29 de diciembre de 1899 – 1.0. Sin embargo, 6 AM, 29 de diciembre de 1899 es: 1,25.

&Notanbsp;  Para interpretar la parte de tiempo, tomar el valor absoluto de la parte fraccionaria del número.

The COleDateTime class handles dates from 1 January 100 – 31 December 9999.

&Notanbsp;COleDateTime ignora Daylight Saving Time. Ver fecha y hora: compatibilidad con la automatización en la Guía del programador de Visual C++ para obtener más detalles.

Este tipo también se utiliza para representar valores sólo fecha o sólo tiempo. Por Convención, la fecha 0 (30 de diciembre de 1899) se utiliza para valores sólo tiempo. Del mismo modo, el tiempo de 0:00 (medianoche) se utiliza para valores sólo fecha.

Si se crea un objeto COleDateTime con una fecha menos de 100, se aceptará la fecha, pero las llamadas subsiguientes a GetYear, GetMonth GetDay, GetHour, GetMinutey GetSecond fallará y devuelve -1. Previamente, podría utilizar fechas de dos dígitos, pero las fechas deben ser 100 o más en el punto 4.2 de MFC y posterior.

Para evitar problemas, especifique una fecha de cuatro dígitos. Por ejemplo:

COleDateTime.mytime(1996,1,1,0,0,0)
 

Operaciones aritméticas básicas para los valores de COleDateTime utilizan la clase de compañero COleDateTimeSpan. COleDateTimeSpan valores representan tiempo relativo, un intervalo. La relación entre estas clases es análoga a la que existe entre CTime y CTimeSpan.

Para obtener más información sobre las clases COleDateTime y COleDateTimeSpan , consulte el artículo fecha y hora: compatibilidad con la automatización en la Guía del programador de Visual C++

# include lt;afxdisp.h>

Miembros de la claseDiagrama de jerarquía

Vea tambié&nnbsp;COleVariant

Index