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