COleDateTime::SetDate

Int SetDate (Int nYear, Int nMonth, Int nDay );

Rückgabewert

NULL, wenn der Wert der dieses COleDateTime -Objekt erfolgreich festgelegt wurde; Andernfalls, 1. Dieser Rückgabewert basiert auf dem DateTimeStatus aufgelistet. Weitere Informationen finden Sie unter die SetStatus -Member-Funktion.

Parameter

nYear, nMonth, nDay

Geben Sie die Datumskomponenten in dieses COleDateTime -Objekt kopiert werden.

Bemerkungen

Rufen Sie diese Memberfunktion um das Datum und die Zeit dieses COleDateTime -Objekts festgelegt. Das Datum wird auf die angegebenen Werte festgelegt. Die Zeit wird zu Zeit 0, Mitternacht festgelegt.

Finden Sie in der folgenden Tabelle Begrenzungen für die Werte der parameter:

Parameter Grenzen
nYear 100 – 9999
nMonth 1-12
nDay 1-31

Die tatsächliche Obergrenze für nDay Werte variiert basierend auf der Monat und das Jahr. Die obere Grenze ist für Monate, 1, 3, 5, 7, 8, 10 und 12 31. Es ist für Monate, 4, 6, 9 und 11 30. Es ist für Monat 2 28 oder 29 in einem Schaltjahr.

Wenn das Datum, die durch den Parameter angegebene Wert nicht gültig ist, wird der Status des Objekts ungültig und der Wert dieses Objekts festgelegt ist, wird nicht geändert.

Hier sind einige Beispiele von Datumswerten:

nYear nMonth nDay Wert
1995 4 15 15. April 1995
1789 7 14 17. Juli 1789
1925 2 30 Ungültig
10000 1 1 Ungültig

Datum und Uhrzeit einstellen, finden Sie unter COleDateTime::SetDateTime.

Informationen über Memberfunktionen diese Abfrage den Wert dieses COleDateTime -Objekt finden Sie unter die folgenden Memberfunktionen:

Weitere Informationen über die Grenzen für COleDateTime -Werte finden Sie im Artikel Datum und Zeit: Automatisierungsunterstützung im Visual C++ Programmer's Guide.

COleDateTime ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleDateTime::COleDateTime, COleDateTime::SetDateTime, COleDateTime::operator =, COleDateTime::GetStatus, COleDateTime::m_dt

Index