Gestione di tempo

Utilizzare queste funzioni per ottenere l'ora corrente e convertirli, regolarla e archiviare in base alle esigenze.L'ora corrente viene l'ora di sistema.

_ftimee localtime le routine utilizzano TZ variabile di ambiente.se TZ non è impostato, i tentativi della libreria di runtime di utilizzare le informazioni del fuso orario specificato dal sistema operativo.Se tali informazioni non sono disponibili, queste funzioni utilizzano il valore predefinito di PST8PDT.per ulteriori informazioni su TZ, vedere _tzset; vedere _daylight, fuso orario e _tzname.

routine di tempo

Funzione

Utilizzare

equivalente di .NET Framework

asctime, _wasctime, asctime_s, _wasctime_s

Tempo di convertito da tipo struct tm una stringa di caratteri.le versioni di queste funzioni con _s il suffisso è più sicuro.

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

orologio

Tempo trascorso di ritorno richiesto più per il processo.

Non applicabile.Per chiamare la funzione c standard, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di pinvoke.

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

Tempo di convertito da tipo time_t, __time32_t o __time64_t una stringa di caratteri.le versioni di queste funzioni con _s il suffisso è più sicuro.

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

difftime, _difftime32, _difftime64

Differenza di calcolo tra due volte.

System:: DateTime:: sottrarre

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

Ora di sistema corrente della variabile di tipo struct _timeb o tipo struct__timeb64 le versioni di queste funzioni con _s il suffisso è più sicuro.

System:: DateTime:: ora

_futime, _futime32, _futime64

Impostare l'ora di modifica sul file aperto

System:: I:: file:: SetLastAccessTime, System:: I:: file:: SetLastWriteTime, System:: I:: file:: SetCreationTime

gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s

Tempo di convertito da tipo time_t in struttura TM o tipo __time64_t in struttura TM. le versioni di queste funzioni con _s il suffisso è più sicuro.

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

localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s

Tempo di convertito da tipo time_t in struct tm o tipo __time64_t in struct tmcon la correzione locale.le versioni di queste funzioni con _s il suffisso è più sicuro.

System:: DateTime:: ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

Tempo di convertire del controllo calendar valore nel tempo medio di Greenwich.

System:: DateTime:: ToUniversalTime

mktime, _mktime32, _mktime64

Tempo di convertire del controllo calendar valore.

System:: DateTime:: DateTime

_strdate, _wstrdate, _strdate_s, _wstrdate_s

data di sistema corrente di ritorno come stringa.le versioni di queste funzioni con _s il suffisso è più sicuro.

Non applicabile.Per chiamare la funzione c standard, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di pinvoke.

strftime, wcsftime, _strftime_l, _wcsftime_l

Stringa di data e ora di formato per l'utilizzo internazionale.

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

_strtime, _wstrtime, _strtime_s, _wstrtime_s

Ora di sistema corrente di ritorno come stringa.le versioni di queste funzioni con _s il suffisso è più sicuro.

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

tempo, _time32, _time64

Ottenere l'ora di sistema corrente come tipo time_t,__time32_t o come tipo __time64_t.

Non applicabile.Per chiamare la funzione c standard, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di pinvoke.

_tzset

Impostare le variabili di tempo esterne dalla variabile di tempo dell'ambiente TZ.

Non applicabile.Per chiamare la funzione c standard, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di pinvoke.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

Impostare l'ora di modifica per il file specificato utilizzando l'ora corrente o di valore archiviato nella struttura.

Non applicabile.Per chiamare la funzione c standard, utilizzare PInvoke.Per ulteriori informazioni, vedere Esempi di pinvoke.

[!NOTA]

In tutte le versioni di Microsoft C/C++ tranne la versione 7,0 di Microsoft C/C++ e in tutte le versioni di Visual C++, la funzione di tempo restituisce l'ora corrente come numero di secondi trascorsi dalla mezzanotte il 1° gennaio 1970.Nella versione 7,0 di Microsoft C/C++, timeha restituito il tempo corrente come numero di secondi trascorsi dalla mezzanotte il 31 dicembre 1899.

[!NOTA]

Nelle versioni di Visual C++ e Microsoft C/C++ prima di Visual C++ 2005, time_tè un oggetto long int(32 bit) e pertanto non può essere utilizzato per le date dopo il 3:14: 7 gennaio 19, 2038, UTC.time_tè equivalente a __time64_t per impostazione predefinita, ma definendo _USE_32BIT_TIME_Tmodifiche time_tin __time32_te forza numerose funzioni di tempo per chiamare le versioni che accettano il 32 bit time_t.Per ulteriori informazioni, vedere tipi standard e commenti della documentazione per le singole funzioni di tempo.

Vedere anche

Riferimenti

Routine di runtime per la categoria