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 TZ
daha fazla bilgi için bkz. _tzset
; ayrıca bkz_daylight
. , timezone
ve _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 _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 tm dö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_t olarak alın. |
_tzset |
Ortam zaman değişkeninden dış zaman değişkenlerini TZ ayarlayı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_t
artık varsayılan olarak ile eşdeğerdir__time64_t
, ancak değişiklikleri _USE_32BIT_TIME_T
time_t
tanımlamak __time32_t
ve birçok zaman işlevini 32 bit'i time_t
alan 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.