_get_timezone
Eşgüdümlü evrensel saat (UTC) ile yerel saat arasındaki farkı saniye cinsinden alır.
Sözdizimi
error_t _get_timezone(
long* seconds
);
Parametreler
seconds
UTC ile yerel saat arasındaki saniye farkı.
Dönüş değeri
Başarılı olursa sıfır veya errno
hata oluşursa bir değer.
Açıklamalar
işlevi UTC _get_timezone
ile yerel saat arasındaki farkı saniye cinsinden tamsayı olarak alır. Pasifik Standart Saati (UTC'nin sekiz saat gerisinde) için varsayılan değer 28.800 saniyedir. Varsayılan değeri istemiyorsanız, saat dilimini başlatmak için önce _tzset çağırın.
ise seconds
NULL
, parametre doğrulamasında açıklandığı gibi geçersiz parametre işleyicisi çağrılır. Yürütmenin devam etmesi için izin verilirse, bu işlev olarak EINVAL
ayarlanır errno
ve döndürürEINVAL
.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
Yordam | Gerekli başlık |
---|---|
_get_timezone |
<time.h> |
Daha fazla bilgi için bkz . Uyumluluk.
Ayrıca bkz.
Zaman yönetimi
errno
, _doserrno
, _sys_errlist
ve _sys_nerr
_get_daylight
_get_dstbias
_get_tzname