Diese überladene Zuweisungsoperatoren kopieren den Quelle Datums-/Uhrzeitwert in dieses COleDateTime -Objekt. Eine kurze Beschreibung jeder dieser überladen Zuordnung Operatoren folgt:
Operator = ( DateSrc )&Nbsp; Der Wert und der Status des Operanden werden in dieses COleDateTime -Objekt kopiert.
Operator = ( VarSrc )&Nbsp; Wenn die Konvertierung von der Variante Wert (oder COleVariant Objekt) zu einem Datum/Uhrzeit (VT_DATE) ist erfolgreich, der konvertierte Wert in dieses COleDateTime -Objekt kopiert wird und ihren Status zu gültig festgelegt ist. Wenn die Konvertierung nicht erfolgreich ist, ist der Wert dieses Objekts auf NULL (30. Dezember 1899, Mitternacht) festgelegt und den Status invalid.
Operator = (DtSrc)&Nbsp; Der DATE -Wert in dieses COleDateTime -Objekt kopiert wird und ihren Status zu gültig festgelegt ist.
Operator = (TimeSrc)&Nbsp; Der Time_t -Wert konvertiert und in dieses COleDateTime -Objekt kopiert. Wenn die Konvertierung erfolgreich ist, wird der Status dieses Objekts auf gültig festgelegt; Wenn erfolglos, es festgelegt ist, ungültig.
Operator = (SystimeSrc)&Nbsp; Die SYSTEMTIME -Wert konvertiert und in dieses COleDateTime -Objekt kopiert. Wenn die Konvertierung erfolgreich ist, wird der Status dieses Objekts auf gültig festgelegt; Wenn erfolglos, es festgelegt ist, ungültig .
Operator = (FiletimeSrc)&Nbsp; Die FILETIME -Wert konvertiert und in dieses COleDateTime -Objekt kopiert. Wenn die Konvertierung erfolgreich ist, wird der Status dieses Objekts auf gültig festgelegt; Wenn erfolglos, es festgelegt ist, ungültig .
Weitere Informationen finden Sie unter der Variante Eintrag in der Win32 SDK OLE Programmer's Reference.
Weitere Informationen auf dem Time_t -Datentyp finden Sie unter der Time -Funktion in der Run-Time Library Reference.
Weitere Informationen finden Sie unter der SYSTEMTIME und FILETIME Strukturen in der Win32 SDK-Dokumentation.