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 物件。概要說明每個這些多載指派 (Assignment) 運算子:
operator =( dateSrc ) 運算元的值和狀況複製至 COleDateTime 物件。
operator =( varSrc ) ,如果 Variant 值 (或 COleVariant 的物件) 轉換為日期/時間 ()VT_DATE成功,但轉換後的值複製至 COleDateTime 物件,並將其狀態設定為有效的。如果轉換不成功,物件的值為零 (1899 年十二月 30 日午夜),以及其為無效的狀態。
operator =(dtSrc)DATE 值複製至 COleDateTime 物件,並將其狀態設定為有效的。
operator =(timeSrc)time_t 或 __time64_t 值轉換並複製到這個 COleDateTime 物件。如果轉換成功,這個物件的狀態設定為有效的,如果不成功,則會被設定為無效的。
operator =(systimeSrc)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的 Variant 輸入。
如需 time_t 資料型別的詳細資訊,請參閱《 執行階段程式庫參考的時間 函式。
如需詳細資訊,請參閱 Windows SDK的 SYSTEMTIME 和 FILETIME 結構。
如需 COleDateTime 值的繫結的詳細資訊,請參閱本文 日期和時間:Automation 支援。
需求
Header: atlcomtime.h