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

Graf hierarchie

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus