Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Usare queste funzioni per ottenere l'ora corrente e convertirla, regolarla e memorizzarla in base alle necessità. L'ora corrente è l'ora di sistema.
Le routine _ftime e localtime usano la variabile di ambiente TZ . Se TZ non è impostato, la libreria di runtime tenta di usare le informazioni sul fuso orario specificate dal sistema operativo. Se tali informazioni non sono disponibili, queste funzioni usano il valore predefinito di PST8PDT. Per altre informazioni su TZ, vedere _tzset; vedere _daylightanche , timezonee _tzname.
Routine temporali
| Funzione | Utilizzo |
|---|---|
asctime, _wasctime, asctime_s_wasctime_s |
Converte l'ora dal tipo struct tm in una stringa di caratteri. Le versioni di queste funzioni con il suffisso _s sono più sicure. |
clock |
Restituisce il tempo trascorso per il processo. |
ctime, _ctime32_ctime64_wctime_wctime32 |
Converte l'ora dal tipo time_t, __time32_t o __time64_t in una stringa di caratteri. Le versioni di queste funzioni con il suffisso _s sono più sicure. |
difftime, _difftime32, _difftime64 |
Calcola la differenza tra due orari. |
_ftime, _ftime32, _ftime64,_ftime_s , _ftime32_s, _ftime64_s |
Memorizza l'ora di sistema corrente nella variabile di tipo struct _timeb o struct __timeb64 Le versioni di queste funzioni con il suffisso _s sono più sicure. |
_futime, _futime32, _futime64 |
Imposta la data della modifica su un file aperto |
gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s_gmtime64_s |
Convertire l'ora dal tipo time_t a struct tm o dal tipo __time64_t a struct tm. Le versioni di queste funzioni con il suffisso _s sono più sicure. |
localtime, _localtime32, _localtime64, localtime_s, _localtime32_s_localtime64_s |
Converte l'ora dal tipo time_t a struct tm o dal tipo __time64_t a struct tmcon correzione locale. Le versioni di queste funzioni con il suffisso _s sono più sicure. |
_mkgmtime, _mkgmtime32, _mkgmtime64 |
Converte l'ora in un valore del calendario GMT (Greenwich Mean Time). |
mktime, _mktime32, _mktime64 |
Converte l'ora in un valore del calendario. |
_strdate, _wstrdate, _strdate_s_wstrdate_s |
Restituisce una data di sistema come stringa. Le versioni di queste funzioni con il suffisso _s sono più sicure. |
strftime, wcsftime, _strftime_l_wcsftime_l |
Formato della stringa di data e ora per l'uso internazionale. |
_strtime, _wstrtime, _strtime_s_wstrtime_s |
Restituisce una data di sistema corrente come stringa. Le versioni di queste funzioni con il suffisso _s sono più sicure. |
time, _time32, _time64 |
Ottiene l'ora di sistema corrente come tipo time_t, __time32_t o come __time64_t. |
_tzset |
Imposta le variabili di tempo esterne dalla variabile di data e ora dell'ambiente TZ. |
_utime, _utime32, _utime64, _wutime, _wutime32_wutime64 |
Imposta l'ora di modifica per il file specificato usando l'ora corrente o di valore temporale memorizzato nella struttura. |
Nota
In tutte le versioni di Microsoft C/C++ ad eccezione della versione 7.0 e in tutte le versioni di Visual C++, la funzione ora restituisce l'ora corrente come numero di secondi trascorsi dalla mezzanotte del 1° gennaio 1970. Nella versione 7.0 di Microsoft C/C++, time restituiva il tempo corrente come il numero di secondi trascorsi dalla mezzanotte del 31 dicembre 1899.
Nota
Nelle versioni di Visual C++ e Microsoft C/C++ precedenti a Visual Studio 2005, time_t era un long int (32 bit) e quindi non poteva essere usato per le date precedenti alle 3:14:07 del 19 gennaio 2038, UTC.
time_t è ora per impostazione predefinita equivalente a __time64_t , ma definire _USE_32BIT_TIME_T modifica time_t in __time32_t e forza numerose funzioni ora a chiamare le versioni che accettano time_ta 32 bit. Per altre informazioni, vedere Tipi e commenti standard nella documentazione per le singole funzioni temporali.