Zaman yönetimi

Geçerli saati almak ve gerektiğinde dönüştürmek, ayarlamak ve depolamak için bu işlevleri kullanın. Geçerli saat, sistem saatidir.

_ftime ve localtime yordamları ortam değişkenini TZ kullanır. Ayarlı değilse TZ , çalışma zamanı kitaplığı işletim sistemi tarafından belirtilen saat dilimi bilgilerini kullanmayı dener. Bu bilgiler kullanılamıyorsa, bu işlevler varsayılan PST8PDT değerini kullanır. hakkında TZdaha fazla bilgi için bkz. _tzset; ayrıca bkz_daylight. , timezoneve _tzname.

Zaman yordamları

İşlev Kullanma
asctime, _wasctime, asctime_s, _wasctime_s Zamanı türden struct tm karakter dizesine dönüştürün. Bu işlevlerin sonekli _s sürümleri daha güvenlidir.
clock İşlem için geçen duvar saati süresini geri döndür.
ctime, _ctime32, , _ctime64, _wctime, _wctime32,_wctime64 , , _ctime_s, _ctime32_s, _ctime64_s_wctime_s, , _wctime32_s_wctime64_s Zamanı türünden time_t__time32_t veya __time64_t karakter dizesine dönüştürün. Bu işlevlerin sonekli _s sürümleri daha güvenlidir.
difftime, _difftime32, _difftime64 İki kez arasındaki işlem farkı.
_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s Geçerli sistem saatini tür veya tür struct _timeb struct __timeb64 değişkeninde depolayın Bu işlevlerin sonekli _s sürümleri daha güvenlidir.
_futime, _futime32, _futime64 Açık dosyada değişiklik süresini ayarlama
gmtime, _gmtime32, _gmtime64, , gmtime_s, _gmtime32_s, _gmtime64_s Saati türünden türüne time_t struct tm veya türünden __time64_t değerine struct tmdönüştürün. Bu işlevlerin sonekli _s sürümleri daha güvenlidir.
localtime, _localtime32, _localtime64, , localtime_s, _localtime32_s, _localtime64_s Yerel düzeltmeyle, saati türden time_t türüne struct tm veya türünden __time64_t türüne struct tm dönüştürün. Bu işlevlerin sonekli _s sürümleri daha güvenlidir.
_mkgmtime, _mkgmtime32, _mkgmtime64 Greenwich Ortalama Saati'nde zamanı takvim değerine dönüştürün.
mktime, _mktime32, _mktime64 Zamanı takvim değerine dönüştürün.
_strdate, _wstrdate, _strdate_s, _wstrdate_s Geçerli sistem tarihini dize olarak döndürür. Bu işlevlerin sonekli _s sürümleri daha güvenlidir.
strftime, wcsftime, _strftime_l, _wcsftime_l Tarih ve saat dizesini uluslararası kullanım için biçimlendirin.
_strtime, _wstrtime, _strtime_s, _wstrtime_s Geçerli sistem saatini dize olarak döndürür. Bu işlevlerin sonekli _s sürümleri daha güvenlidir.
time, _time32, _time64 Geçerli sistem saatini türü veya türü time_t__time32_t __time64_tolarak alın.
_tzset Ortam zaman değişkeninden dış zaman değişkenlerini TZayarlayın.
_utime, _utime32, _utime64, , _wutime, _wutime32, _wutime64 Geçerli saat veya yapıda depolanan saat değerini kullanarak belirtilen dosya için değişiklik süresini ayarlayın.

Not

Microsoft C/C++ sürüm 7.0 dışındaki tüm Microsoft C/C++ sürümlerinde ve Visual C++'ın tüm sürümlerinde time işlevi, 1 Ocak 1970'te gece yarısından bu yana geçen saniye sayısı olarak geçerli saati döndürür. Microsoft C/C++ sürüm 7.0'da, time 31 Aralık 1899'da gece yarısından bu yana geçen saniye sayısı olarak geçerli saati döndürdü.

Not

Visual Studio 2005 time_t öncesi Visual C++ ve Microsoft C/C++ sürümlerinde bir long int (32 bit) ve bu nedenle 19 Ocak 2038 UTC'deki 3:14:07'den önceki tarihler için kullanılamadı. time_tartık varsayılan olarak ile eşdeğerdir__time64_t, ancak değişiklikleri time_t __time32_t tanımlamak _USE_32BIT_TIME_T ve birçok zaman işlevini 32 bit'i time_talan sürümleri çağırmaya zorlar. Daha fazla bilgi için, tek tek zaman işlevleri için belgelerde standart türler ve açıklamalar bölümüne bakın.

Ayrıca bkz.

Kategoriye göre Evrensel C çalışma zamanı yordamları