Share via


_get_timezone

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.

Baca juga

Manajemen waktu
errno, _doserrno, _sys_errlist, dan _sys_nerr
_get_daylight
_get_dstbias
_get_tzname