Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera przesunięcie czasu letniego w godzinach.
Składnia
error_t _get_daylight( int* hours );
Parametry
hours
Przesunięcie w godzinach letnich.
Wartość zwracana
Zero w przypadku powodzenia errno lub wartości, jeśli wystąpi błąd.
Uwagi
Funkcja _get_daylight pobiera liczbę godzin w czasie letnim jako liczba całkowita. Jeśli czas letni jest w mocy, domyślne przesunięcie wynosi jedną godzinę (chociaż kilka regionów obserwuje przesunięcie dwugodzinne).
Jeśli hours parametr ma NULLwartość , wywoływana jest nieprawidłowa procedura obsługi parametrów zgodnie z opisem w temacie Weryfikacja parametrów. Jeśli wykonywanie jest dozwolone do kontynuowania, ta funkcja ustawia errno wartość EINVAL i zwraca wartość EINVAL.
Zalecamy użycie tej funkcji zamiast makra _daylight lub przestarzałej funkcji __daylight.
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
| Procedura | Wymagany nagłówek |
|---|---|
_get_daylight |
<time.h> |
Aby uzyskać więcej informacji, zobacz Zgodność.
Zobacz też
Zarządzanie czasem
errno, _doserrno, _sys_errlisti _sys_nerr
_get_dstbias
_get_timezone
_get_tzname