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
, , timezone
dan _tzname
.
Rutinitas waktu
Function | Gunakan |
---|---|
asctime , _wasctime , asctime_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 TZ waktu 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.
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk