int SetDateTime (int nYear, int nMonth, int nDay,int nHour, int nMin, int rozdzielczości );
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, nHour, nMin rozdzielczości
Wskazuje datę i godzinę składniki mają zostać skopiowane do tego obiektu COleDateTime.
Uwagi
Nazwać tę funkcję Państwa, aby ustawić datę i godzinę tego obiektu COleDateTime.
Patrz poniższa tabela granice wartości parametrów:
| Parametr | Granice |
| nYear | 100-9999 |
| nMonth | 1-12 |
| nDay | 1-31 |
| nHour | – 0: 23 |
| nMin | – 0: 59 |
| rozdzielczości | – 0: 59 |
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śli wartość daty lub godziny określonej 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 czasu:
| nHour | nMin | rozdzielczości | Wartość |
| 1 | 3 | 3 | 01: 03: 03 |
| 23 | 45 | 0 | 23: 45: 00 |
| 25 | 30 | 0 | Nieprawidłowy |
| 9 | 60 | 0 | Nieprawidłowy |
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ć tylko daty, zobacz COleDateTime::SetDate. Aby ustawić tylko raz, zobacz COleDateTime::SetTime.
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::SetDate, COleDateTime::SetTime, COleDateTime::operator =, COleDateTime::GetStatus, COleDateTime::m_dt