COleDateTime::SetDateTime

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

Index