Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 |
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 _timebstruct __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_tstruct 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 _USE_32BIT_TIME_Ttime_t tanımlamak __time32_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.