COleDateTime::operator =

Копирует значение COleDateTime.

COleDateTime& operator =(
   const VARIANT& varSrc 
) throw( );
COleDateTime& operator =(
   DATE dtSrc 
) throw( );
COleDateTime& operator =(
   const time_t& timeSrc 
) throw( );
COleDateTime& operator =(
   const __time64_t& timeSrc 
) throw( );
COleDateTime& operator =(
   const SYSTEMTIME& systimeSrc 
) throw( );
COleDateTime& operator =(
   const FILETIME& filetimeSrc 
) throw( );
COleDateTime& operator =(
   const UDATE& udate 
) throw( );

Заметки

Эти перегруженные операторы присваивания копировать значения даты и времени в этот объект источника COleDateTime.Краткое описание назначения каждого из этих перегруженных операторов:

  • operator =( dateSrc ) значение и состояние операнда копируется в этот объект COleDateTime.

  • varSrc )operator =( если преобразование значения ВАРИАНТ (или объекта COleVariant ) до даты и времени (VT_DATE) успешно, преобразованное значение копируется в этот объект COleDateTime и его состояние установлено на допустимое.Если преобразование нельзя успешно, то значение этого объекта установлено в нуль (полночь) 30-ое декабря 1899, и его состояние на недопустимый.

  • operator =(dtSrc) значение DATE копируется в этот объект COleDateTime и его состояние установлено на допустимое.

  • operator =(timeSrc) значение time_t или __time64_t преобразован и копируется в это COleDateTime объект.Если преобразование выполнено успешно, то устанавливается состояние этого объекта допустимое; сбойных, если он установлен на недопустимый.

  • systimeSrc**)operator =(** значение SYSTEMTIME преобразован и копируется в это COleDateTime объект.Если преобразование выполнено успешно, то устанавливается состояние этого объекта допустимое; сбойных, если он установлен на недопустимый.

  • operator =(udate) значение UDATE преобразован и копируется в это COleDateTime объект.Если преобразование выполнено успешно, то устанавливается состояние этого объекта допустимое; сбойных, если он установлен на недопустимый.Структура UDATE представляющий "распакованную" дату.См. описание функции VarDateFromUdate дополнительные сведения.

  • operator =(filetimeSrc) значение FILETIME преобразован и копируется в это COleDateTime объект.Если преобразование выполнено успешно, то устанавливается состояние этого объекта допустимое; в противном случае оно устанавливается на недопустимый.Универсалия польз FILETIME координировала время (UTC), поэтому при передаче время в формате UTC в структуре, то результаты будут преобразованы от времени UTC в местное время и сохраняются как другое время.Эта функциональности такое же, как в Visual C++ 6,0 и Visual C++ .NET 2003 (SP2).См. раздел времена файла в Windows SDK дополнительные сведения.

Дополнительные сведения см. в разделе ВАРИАНТ запись в Windows SDK.

Дополнительные сведения о типе данных time_t см. в описании функции время в справочнике по библиотеке времени выполнения.

Дополнительные сведения см. в разделе макета и SYSTEMTIMEFILETIME в Windows SDK.

Дополнительные сведения о диапазоне для значений COleDateTime см. в статье Дата и время: поддержка автоматизации.

Требования

Header: atlcomtime.h

См. также

Ссылки

Класс COleDateTime

Диаграмма иерархии

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus