Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd dessa funktioner för att hämta aktuell tid och konvertera, justera och lagra den efter behov. Den aktuella tiden är systemtiden.
Rutinerna _ftime och localtime använder TZ miljövariabeln. Om TZ inte har angetts försöker körningsbiblioteket använda den tidszonsinformation som anges av operativsystemet. Om den här informationen inte är tillgänglig använder dessa funktioner standardvärdet för PST8PDT. Mer information om TZfinns i _tzset; se även _daylight, timezoneoch _tzname.
Tidsrutiner
| Funktion | Använd |
|---|---|
asctime, _wasctime, ,asctime_s_wasctime_s |
Konvertera tiden från typ struct tm till teckensträng. Versionerna av dessa funktioner med suffixet _s är säkrare. |
clock |
Returnera förfluten tid på väggklockan för processen. |
ctime, _ctime32, _ctime64, _wctime, _wctime32, _wctime64,_ctime_s , _ctime32_s, , _ctime64_s, _wctime_s, , , _wctime32_s_wctime64_s |
Konvertera tid från typ time_t, __time32_t eller __time64_t till teckensträng. Versionerna av dessa funktioner med suffixet _s är säkrare. |
difftime, , _difftime32_difftime64 |
Beräkningsskillnad mellan två gånger. |
_ftime, _ftime32, _ftime64,_ftime_s , _ftime32_s, _ftime64_s |
Lagra aktuell systemtid i variabel av typ struct _timeb eller typ struct __timeb64 Versionerna av dessa funktioner med suffixet _s är säkrare. |
_futime, , _futime32_futime64 |
Ange ändringstid för öppen fil |
gmtime, _gmtime32, _gmtime64, gmtime_s, , , _gmtime32_s_gmtime64_s |
Konvertera tid från typ time_t till struct tm eller från typ __time64_t till struct tm. Versionerna av dessa funktioner med suffixet _s är säkrare. |
localtime, _localtime32, _localtime64, localtime_s, , , _localtime32_s_localtime64_s |
Konvertera tiden från typ time_t till struct tm eller från typ __time64_t till struct tm med lokal korrigering. Versionerna av dessa funktioner med suffixet _s är säkrare. |
_mkgmtime, , _mkgmtime32_mkgmtime64 |
Konvertera tid till kalendervärde i Greenwich Mean Time. |
mktime, , _mktime32_mktime64 |
Konvertera tid till kalendervärde. |
_strdate, _wstrdate, ,_strdate_s_wstrdate_s |
Returnera aktuellt systemdatum som sträng. Versionerna av dessa funktioner med suffixet _s är säkrare. |
strftime, wcsftime, , _strftime_l_wcsftime_l |
Formatera datum- och tidssträng för internationell användning. |
_strtime, _wstrtime, ,_strtime_s_wstrtime_s |
Returnera aktuell systemtid som sträng. Versionerna av dessa funktioner med suffixet _s är säkrare. |
time, , _time32_time64 |
Hämta aktuell systemtid som typ time_t, __time32_t eller som typ __time64_t. |
_tzset |
Ange externa tidsvariabler från miljötidsvariabeln TZ. |
_utime, _utime32, _utime64, _wutime, , , _wutime32_wutime64 |
Ange ändringstid för angiven fil med antingen aktuellt tids- eller tidsvärde som lagras i strukturen. |
Anmärkning
I alla versioner av Microsoft C/C++ utom Microsoft C/C++ version 7.0, och i alla versioner av Visual C++, returnerar tidsfunktionen den aktuella tiden när antalet sekunder som förflutit sedan midnatt den 1 januari 1970. I Microsoft C/C++ version 7.0 time returnerades den aktuella tiden när antalet sekunder förflutit sedan midnatt den 31 december 1899.
Anmärkning
I versioner av Visual C++ och Microsoft C/C++ före Visual Studio 2005 time_t var en long int (32 bitar) och kunde därför inte användas för datum efter 3:14:07 19 januari 2038, UTC.
time_tär nu likvärdigt __time64_t med som standard, men att _USE_32BIT_TIME_T definiera ändringar time_t__time32_t i och tvingar många tidsfunktioner att anropa versioner som tar 32-bitars time_t. Mer information finns i Standardtyper och kommentarer i dokumentationen för enskilda tidsfunktioner.