COleDateTime::SetDate

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

Wartość zwracany

Zero, jeżeli wartość ten obiekt COleDateTime został ustawiony pomyślnie; inaczej, 1. Ta wartość zwracany jest oparte na typie DateTimeStatus wyliczone. Aby uzyskać więcej informacji zobacz opis funkcji członek operacja SetStatus.

Parametry

nYear, nMonth, nDay

Wskazać części daty mają być kopiowane do tego obiektu COleDateTime.

Uwagi

Wywołanie tej funkcji Państwa, aby ustawić datę i godzinę tego obiektu COleDateTime . Data jest równa określonej wartości. Czas jest ustawiony na czas 0, północy.

Patrz poniższa tabela granice wartości parametrów:

Parametr Granice
nYear 100-9999
nMonth 1-12
nDay 1-31

Rzeczywiste górne wartości nDay zmienia się oparte na miesiąc i rok. Dla miesięcy, 1, 3, 5, 7, 8, 10 i 12 Górna granica jest 31. Dla miesięcy, 4, 6, 9 i 11 jest 30. Miesiąc 2 to 28 lub 29 w roku przestępnym.

Jeżeli datą, z którą wartość określoną przez parametry nie jest prawidłowy, stan ten obiekt jest ustawiony nieprawidłowy i wartość tego obiektu nie zostanie zmieniony.

Oto niektóre przykłady wartości dat:

nYear nMonth nDay Wartość
1995 4 15 Dnia 15 kwietnia 1995 r.
1789 7 14 17 Lipca 1789
1925 2 30 Nieprawidłowy
10000 1 1 Nieprawidłowy

Aby ustawić datę i godzinę, zobacz COleDateTime::SetDateTime.

Informacje na temat funkcji członek kwerendy wartości tego obiektu COleDateTime , zobacz następujące funkcje składowe:

Aby uzyskać więcej informacji na temat granic dla wartości COleDateTime , zobacz artykuł datę i godzinę: automatyzacja obsługi w Visual C++ Programmer's Guide.

Omówie&nie COleDateTime |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleDateTime::COleDateTime, COleDateTime::SetDateTime, COleDateTime::operator =, COleDateTime::GetStatus, COleDateTime::m_dt

Index