Sdílet prostřednictvím


COleDateTime::operator =

Kopie COleDateTime hodnotu.

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( );

Poznámky

Tyto operátory přiřazení přetížené kopírování zdrojovou hodnotu data a času do tohoto COleDateTime objektu.Stručný popis každého z těchto přetížení přiřazení operátorů takto:

  • operátor = ( dateSrc ) hodnotu a stav operand zkopírovány do tohoto COleDateTime objektu.

  • operátor = ( varSrc ) -li převod VARIANTY hodnotu (nebo COleVariant objektu) datum a čas (VT_DATE) je úspěšná, převedené hodnoty se zkopíruje do tohoto COleDateTime nastavena na platný objekt a jeho stav.Pokud není převod úspěšný, hodnota tohoto objektu nastavena na nulu (30. prosince 1899, půlnoc) a jeho stav na neplatné.

  • operátor = (dtSrc)den hodnota zkopírována do tohoto COleDateTime nastavena na platný objekt a jeho stav.

  • operátor = (timeSrc)time_t nebo __time64_t hodnota je převedena a zkopíruje do tohoto COleDateTime objektu.Pokud převod úspěšný, stav tohoto objektu nastavena na platný; Pokud neúspěšný, je nastaven na neplatný.

  • operátor = (systimeSrc)SYSTEMTIME hodnota je převedena a zkopíruje do tohoto COleDateTime objektu.Pokud převod úspěšný, stav tohoto objektu nastavena na platný; Pokud neúspěšný, je nastaven na neplatný.

  • operátor = (udate)AKT.rev.AUKCE hodnota je převedena a zkopíruje do tohoto COleDateTime objektu.Pokud převod úspěšný, stav tohoto objektu nastavena na platný; Pokud neúspěšný, je nastaven na neplatný.A AKT.rev.AUKCE struktury představuje "dokončeno" datum.Funkce VarDateFromUdate další podrobnosti.

  • operátor = (filetimeSrc)FILETIME hodnota je převedena a zkopíruje do tohoto COleDateTime objektu.Pokud převod úspěšný, stav tohoto objektu nastavena na platný; jinak je nastaven na neplatný.FILETIMEpoužívá univerzální koordinovaný čas (UTC), takže pokud předáte ve struktuře čas UTC, výsledky budou převedeny z času UTC na místní čas a budou uloženy jako varianty čas.Toto chování je stejné jako Visual C++ 6.0 a Visual C++ .net 2003 SP2.Viz Čas v Další informace.

Další informace naleznete VARIANTY položka .

Další informace o time_t typ dat naleznete čas funkce Reference knihovny runtime.

Další informace naleznete SYSTEMTIME a FILETIME struktur v .

Další informace o hranice pro COleDateTime hodnoty naleznete v článku datum a čas: podpora automatizace.

Požadavky

Záhlaví: atlcomtime.h

Viz také

Referenční dokumentace

Třída COleDateTime

Diagram hierarchie

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus