Bagikan melalui


Manajemen waktu

Gunakan fungsi-fungsi ini untuk mendapatkan waktu saat ini dan mengonversi, menyesuaikan, dan menyimpannya seperlunya. Waktu saat ini adalah waktu sistem.

_ftime Rutinitas dan localtime menggunakan TZ variabel lingkungan. Jika TZ tidak diatur, pustaka run-time mencoba menggunakan informasi zona waktu yang ditentukan oleh sistem operasi. Jika informasi ini tidak tersedia, fungsi-fungsi ini menggunakan nilai default PST8PDT. Untuk informasi selengkapnya tentang TZ, lihat _tzset; juga lihat _daylight, , timezonedan _tzname.

Rutinitas waktu

Fungsi Menggunakan
asctime, , _wasctimeasctime_s,_wasctime_s Mengonversi waktu dari jenis struct tm ke string karakter. Versi fungsi-fungsi ini dengan akhiran _s lebih aman.
clock Mengembalikan waktu jam dinding yang berlalu untuk proses.
ctime, , _ctime32_ctime64, _wctime, _wctime32, _wctime64, _ctime_s, _ctime32_s, _ctime64_s, , _wctime_s, , _wctime32_s_wctime64_s Mengonversi waktu dari jenis time_t, __time32_t atau __time64_t ke string karakter. Versi fungsi-fungsi ini dengan akhiran _s lebih aman.
difftime, , _difftime32_difftime64 Komputasi perbedaan antara dua kali.
_ftime, , _ftime32,_ftime_s_ftime64 , _ftime32_s, _ftime64_s Simpan waktu sistem saat ini dalam variabel jenis struct _timeb atau ketik struct __timeb64 Versi fungsi-fungsi ini dengan _s akhiran lebih aman.
_futime, , _futime32_futime64 Atur waktu modifikasi pada file terbuka
gmtime, , _gmtime32_gmtime64, gmtime_s, , , _gmtime32_s_gmtime64_s Konversi waktu dari jenis time_t ke struct tm atau dari jenis __time64_t ke struct tm. Versi fungsi-fungsi ini dengan akhiran _s lebih aman.
localtime, , _localtime32_localtime64, localtime_s, , , _localtime32_s_localtime64_s Konversi waktu dari jenis time_t ke struct tm atau dari jenis __time64_t ke struct tm dengan koreksi lokal. Versi fungsi-fungsi ini dengan akhiran _s lebih aman.
_mkgmtime, , _mkgmtime32_mkgmtime64 Mengonversi waktu ke nilai kalender di Greenwich Mean Time.
mktime, , _mktime32_mktime64 Mengonversi waktu ke nilai kalender.
_strdate, , _wstrdate_strdate_s,_wstrdate_s Mengembalikan tanggal sistem saat ini sebagai string. Versi fungsi-fungsi ini dengan akhiran _s lebih aman.
strftime, , wcsftime_strftime_l,_wcsftime_l Format string tanggal dan waktu untuk penggunaan internasional.
_strtime, , _wstrtime_strtime_s,_wstrtime_s Mengembalikan waktu sistem saat ini sebagai string. Versi fungsi-fungsi ini dengan akhiran _s lebih aman.
time, , _time32_time64 Dapatkan waktu sistem saat ini sebagai jenis time_t, __time32_t atau sebagai jenis __time64_t.
_tzset Atur variabel waktu eksternal dari variabel TZwaktu lingkungan .
_utime, , _utime32_utime64, _wutime, , _wutime32,_wutime64 Atur waktu modifikasi untuk file tertentu menggunakan waktu saat ini atau nilai waktu yang disimpan dalam struktur.

Catatan

Di semua versi Microsoft C/C++ kecuali Microsoft C/C++ versi 7.0, dan di semua versi Visual C++, fungsi waktu mengembalikan waktu saat ini sebagai jumlah detik yang berlalu sejak tengah malam pada 1 Januari 1970. Di Microsoft C/C++ versi 7.0, time mengembalikan waktu saat ini sebagai jumlah detik yang berlalu sejak tengah malam pada 31 Desember 1899.

Catatan

Dalam versi Visual C++ dan Microsoft C/C++ sebelum Visual Studio 2005, time_t adalah long int (32 bit) dan karenanya tidak dapat digunakan untuk tanggal 3:14:07 19 Januari 2038, UTC. time_t sekarang setara __time64_t dengan secara default, tetapi menentukan _USE_32BIT_TIME_T perubahan time_t ke __time32_t dan memaksa banyak fungsi waktu untuk memanggil versi yang mengambil 32-bit time_t. Untuk informasi selengkapnya, lihat Jenis dan komentar standar dalam dokumentasi untuk fungsi waktu individual.

Lihat juga

Rutinitas runtime Universal C menurut kategori