Udostępnij za pośrednictwem


COleDateTime::operator =

Kopie COleDateTime wartości.

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

Uwagi

Te operatory przypisania przeciążony skopiuj źródło wartości daty i godziny do tego COleDateTime obiektu.Krótki opis każdego z tych przeciążone operatory przypisania w następujący sposób:

  • operator = (dateSrc) wartość i stan operandu są kopiowane do tego COleDateTime obiektu.

  • operator = ( varSrc ) Jeśli konwersji WARIANTU wartość (lub COleVariant obiektu) do daty/godziny (VT_DATE) jest pomyślne, konwertowaną wartość jest kopiowana do tego COleDateTime obiekt i jego stan jest ustawiony do prawidłowy.Jeśli konwersja nie powiedzie się, ten obiekt jest wartość zero (30 grudnia 1899 północy) i jego stan na nieprawidłowe.

  • operator = (dtSrc)Data jest kopiowana do tego COleDateTime obiekt i jego stan jest ustawiony do prawidłowy.

  • operator = (timeSrc)time_t lub __time64_t wartość jest konwertowane i kopiowane do tego COleDateTime obiektu.Jeśli konwersja powiedzie się, stan ten obiekt jest ustawiony na prawidłowy; Jeśli nie powiedzie, zostanie ustawiona do jest nieprawidłowy.

  • operator = (systimeSrc)SYSTEMTIME wartość jest konwertowane i kopiowane do tego COleDateTime obiektu.Jeśli konwersja powiedzie się, stan ten obiekt jest ustawiony na prawidłowy; Jeśli nie powiedzie, zostanie ustawiona do jest nieprawidłowy.

  • operator = (udate)UDATE wartość jest konwertowane i kopiowane do tego COleDateTime obiektu.Jeśli konwersja powiedzie się, stan ten obiekt jest ustawiony na prawidłowy; Jeśli nie powiedzie, zostanie ustawiona do jest nieprawidłowy.A UDATE struktury reprezentuje "rozpakowana" Data.Zobacz opis funkcji VarDateFromUdate więcej informacji.

  • operator = (filetimeSrc)FILETIME wartość jest konwertowane i kopiowane do tego COleDateTime obiektu.Jeśli konwersja powiedzie się, stan ten obiekt jest ustawiony na prawidłowy; w przeciwnym razie jest ustawiona do jest nieprawidłowy.FILETIMEużywa Universal Coordinated Time (UTC), więc jeśli przekażemy czas UTC w strukturze wyniki będą konwertowane z czasu UTC na czas lokalny i będą przechowywane jako czas wariantu.To zachowanie jest takie same, jak Visual C++ 6.0 i Visual C++ .net 2003 z dodatkiem SP2.Zobacz Razy plik w Windows SDK Aby uzyskać więcej informacji.

Aby uzyskać więcej informacji, zobacz WARIANTU wpis w Windows SDK.

Aby uzyskać więcej informacji na time_t typu danych, zobacz czasu działać w Run-Time Library Reference.

Aby uzyskać więcej informacji, zobacz SYSTEMTIME i FILETIME struktur Windows SDK.

Aby uzyskać więcej informacji na temat granic dla COleDateTime wartości, zobacz artykuł datę i godzinę: automatyzacja obsługi.

Wymagania

Nagłówek: atlcomtime.h

Zobacz też

Informacje

Klasa COleDateTime

Wykres hierarchii

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::GetStatus