Zaman Yönetimi

Bu işlevler, geçerli saati almak ve dönüştürme ayarlamak ve gerektiği şekilde depolamak için kullanın.Geçerli sistem saatini saattir.

_ftime Ve localtime yordamları kullanmak TZ ortam değişkeni.TZ , İşletim sistemi tarafından belirlenen saat dilimi bilgilerini kullanmak çalışma zamanı kitaplığı çalışır, ayarlı değil.Bu bilgileri kullanılamıyorsa, bu işlevler PST8PDT varsayılan değeri kullanın.Daha fazla bilgi için TZ, bkz: _tzset; Ayrıca bkz: _daylight, timezone ve _tzname.

Zaman yordamları

İşlev

Kullan

.net Framework eşdeğeri

asctime, _wasctime, asctime_s, _wasctime_s

Zaman dönüştürme struct tm karakter dizesi.Bu işlevler ile sürümlerini _s sonek daha güvenli.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

saat

İşlem süresi dönüş geçen duvar saati.

Yoktur.Standart c işlevi çağırmak için kullanmak PInvoke.Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64, _ctime_s, _ctime32_s, _ctime64_s, _wctime_s, _wctime32_s, _wctime64_s

Zaman dönüştürme time_t, __time32_t veya __time64_t karakter dizesi.Bu işlevler ile sürümlerini _s sonek daha güvenli.

System::DateTime::GetDateTimeFormats, System::DateTime::ToString, System::DateTime::ToLongTimeString, System::DateTime::ToShortTimeString

difftime, _difftime32, _difftime64

İki ayrı saat arasındaki fark hesaplamak için.

System::DateTime:: çıkarma

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

Geçerli sistem saatini türünde bir değişken içinde saklamak struct _timeb veya struct__timeb64 sürümleri ile bu işlevlerin _s soneki daha güvenli.

System::DateTime::Now

_futime, _futime32, _futime64

Açık dosya üzerinde değişiklik süresini ayarlama

System::IO::file::SetLastAccessTime, System::IO::File::SetLastWriteTime, System::IO::File::SetCreationTime

gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s

Zaman dönüştürme time_t için struct tm veya türü __time64_t için struct tm.Bu işlevler ile sürümlerini _s sonek daha güvenli.

System::DateTime::UtcNow, System::DateTime::ToUniversalTime

localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s

Zaman dönüştürme time_t için struct tm veya türü __time64_t için struct tmyerel düzeltme.Bu işlevler ile sürümlerini _s sonek daha güvenli.

System::DateTime::ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

Saat, Greenwich Uluslararası Saat, Takvim değerine dönüştürün.

System::DateTime::ToUniversalTime

mktime, _mktime32, _mktime64

Saat Takvim değerine dönüştürür.

System::DateTime::DateTime

_strdate, _wstrdate, _strdate_s, _wstrdate_s

Geçerli sistem tarihini dize olarak döndürür.Bu işlevler ile sürümlerini _s sonek daha güvenli.

Yoktur.Standart c işlevi çağırmak için kullanmak PInvoke.Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

strftime, wcsftime, _strftime_l, _wcsftime_l

Uluslararası kullanım için tarih ve saat biçim dizesi.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

_strtime, _wstrtime, _strtime_s, _wstrtime_s

Geçerli sistem saati dize olarak döndürür.Bu işlevler ile sürümlerini _s sonek daha güvenli.

System::DateTime::ToLongDateString, System::DateTime::ToLongTimeString, System::DateTime::ToShortDateString, System::DateTime::ToShortTimeString, System::DateTime::ToString

zaman, _time32, _time64

Geçerli sistem saatini türü almak time_t, __time32_t veya türü __time64_t.

Yoktur.Standart c işlevi çağırmak için kullanmak PInvoke.Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

_tzset

Dış saat değişkenleri ayarlamak zaman değişkeni TZ.

Yoktur.Standart c işlevi çağırmak için kullanmak PInvoke.Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

Belirtilen dosya geçerli saati veya yapısı içinde depolanan değeri kullanarak değiştirilme saati ayarlayın.

Yoktur.Standart c işlevi çağırmak için kullanmak PInvoke.Daha fazla bilgi için bkz: Platform Çağırma örnekleri.

[!NOT]

1 Ocak 1970 gece geçen süreyi saat olarak zaman işlevi, Microsoft c/C++ Microsoft c/C++ sürüm 7.0 hariç tüm sürümleri ve Visual C++'ın tüm sürümleri geçerli saati döndürür.Microsoft c/C++ sürüm 7.0 time 31 Aralık 1899 gece geçen süreyi saat olarak geçerli saati döndürdü.

[!NOT]

Sürümlerinde Visual C++ ve Microsoft c/C++, Visual C++ 2005 önce time_t olan bir long int (32 bit) ve dolayısıyla tarihler için kullanılamadı 3: 14: 07 19 Ocak 2038 utc tamamlamıştır.time_t Şimdi eşdeğeri olan __time64_t varsayılan ancak tanımlama _USE_32BIT_TIME_T değişiklikleri time_t için __time32_t ele 32-bit sürümleri çağırmak için birçok saat zorlar ve time_t.Daha fazla bilgi için bkz: Standart Türler ve tek tek saat belgelerindeki açıklamaları.

Ayrıca bkz.

Başvuru

Kategorilere Göre Çalışma Zamanı Yordamları