Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengambil perbedaan dalam hitungan detik antara waktu universal terkoordinasi (UTC) dan waktu lokal.
Sintaks
error_t _get_timezone(
long* seconds
);
Parameter
seconds
Perbedaan dalam detik antara UTC dan waktu lokal.
Nilai hasil
Nol jika berhasil atau errno nilai jika terjadi kesalahan.
Keterangan
Fungsi ini _get_timezone mengambil perbedaan dalam hitungan detik antara UTC dan waktu lokal sebagai bilangan bulat. Nilai defaultnya adalah 28.800 detik, untuk Waktu Standar Pasifik (delapan jam di belakang UTC). Jika Anda tidak menginginkan nilai default, panggil _tzset terlebih dahulu untuk menginisialisasi zona waktu.
Jika seconds adalah NULL, handler parameter yang tidak valid dipanggil, seperti yang dijelaskan dalam Validasi parameter. Jika eksekusi diizinkan untuk melanjutkan, fungsi ini diatur errno ke EINVAL dan mengembalikan EINVAL.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
| Rutin | Header yang diperlukan |
|---|---|
_get_timezone |
<time.h> |
Untuk informasi selengkapnya, lihat Kompatibilitas.
Lihat juga
Manajemen waktu
errno, _doserrno, _sys_errlist, dan _sys_nerr
_get_daylight
_get_dstbias
_get_tzname