Administración de tiempo

Utilice estas funciones para obtener la hora actual y convertirlos, ajustelas, y almacenar según sea necesario.La hora actual es la hora del sistema.

Las rutinas de _ftimey de localtime utilizan la variable de entorno TZ .Si TZ no está establecida, la biblioteca en tiempo de ejecución intenta utilizar la información de zona horaria especificada por el sistema operativo.Si esta información no está disponible, estas funciones utilizan el valor predeterminado de PST8PDT.Para obtener más información sobre TZ, vea _tzset; vea también _daylight, timezone, y _tzname.

Rutinas de tiempo

Función

Utilice

equivalente de .NET Framework

asctime, _wasctime, asctime_s, _wasctime_s

Convierta el tiempo de struct tm escribirse en la cadena de caracteres.las versiones de estas funciones con el sufijo de _s son más seguras.

System:: fecha y hora:: ToLongDateString, System:: fecha y hora:: ToLongTimeString, System:: fecha y hora:: ToShortDateString, System:: fecha y hora:: ToShortTimeString, System:: fecha y hora:: ToString

reloj

El retorno de tiempo de reloj para el proceso.

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

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

Tiempo convert de time_tcon tipo, de __time32_t o de __time64_t a la cadena de caracteres.las versiones de estas funciones con el sufijo de _s son más seguras.

System:: fecha y hora:: GetDateTimeFormats, System:: fecha y hora:: ToString, System:: fecha y hora:: ToLongTimeString, System:: fecha y hora:: ToShortTimeString

difftime, _difftime32, _difftime64

Diferencia de cálculo entre dos veces.

System:: fecha y hora:: Restar

_ftime, _ftime32, _ftime64,_ftime_s, _ftime32_s, _ftime64_s

La hora del sistema actual del almacén en variable de struct _timeb tipo o las versiones con tipos de struct__timeb64 The de estas funciones con el sufijo de _s es más seguras.

System:: fecha y hora:: ahora

_futime, _futime32, _futime64

Establezca el tiempo de modificación en el archivo abierto

System:: IO:: archivo:: SetLastAccessTime, System:: IO:: archivo:: SetLastWriteTime, System:: IO:: archivo:: SetCreationTime

gmtime, _gmtime32, _gmtime64, gmtime_s, _gmtime32_s, _gmtime64_s

Tiempo de escriba convert a o destruct tmtime_t tipo__time64_t enstruct tm.las versiones de estas funciones con_s el sufijo son más seguras.

System:: fecha y hora:: UtcNow, System:: fecha y hora:: ToUniversalTime

localtime, _localtime32, _localtime64, localtime_s, _localtime32_s, _localtime64_s

Tiempo convert de time_t tipo a struct tm o de __time64_t tipo a struct tmcon corrección local.las versiones de estas funciones con el sufijo de _s son más seguras.

System:: fecha y hora:: ToLocalTime

_mkgmtime, _mkgmtime32, _mkgmtime64

Convierta el tiempo al valor de calendario de hora media de Greenwich o.

System:: fecha y hora:: ToUniversalTime

mktime, _mktime32, _mktime64

Tiempo de convierte el valor del calendario.

System:: fecha y hora:: fecha y hora

_strdate, _wstrdate, _strdate_s, _wstrdate_s

Devuelve la fecha actual del sistema como cadena.las versiones de estas funciones con el sufijo de _s son más seguras.

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

strftime, wcsftime, _strftime_l, _wcsftime_l

Cadena de formato de fecha y hora para el uso internacional.

System:: fecha y hora:: ToLongDateString, System:: fecha y hora:: ToLongTimeString, System:: fecha y hora:: ToShortDateString, System:: fecha y hora:: ToShortTimeString, System:: fecha y hora:: ToString

_strtime, _wstrtime, _strtime_s, _wstrtime_s

Hora del sistema actual return como cadena.las versiones de estas funciones con el sufijo de _s son más seguras.

System:: fecha y hora:: ToLongDateString, System:: fecha y hora:: ToLongTimeString, System:: fecha y hora:: ToShortDateString, System:: fecha y hora:: ToShortTimeString, System:: fecha y hora:: ToString

tiempo, _time32, _time64

Obtiene la hora del sistema actual como time_tescrito,__time32_t o como __time64_tescrito.

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_tzset

Establezca las variables de tiempo externas de la variable de tiempo del entorno TZ.

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

_utime, _utime32, _utime64, _wutime, _wutime32, _wutime64

Establezca el tiempo de modificación para el archivo especificado utilizando la hora actual o el valor de hora almacenado en estructura.

No es aplicablePara llamar a la función estándar de C, utilice PInvoke.Para obtener más información, vea La invocación de plataforma ejemplos.

[!NOTA]

En todas las versiones de Microsoft C/C++ excepto la versión 7,0 de Microsoft C/C++, y en todas las versiones de Visual C++, la función de hora devuelve la hora actual como número de segundos transcurridos desde la medianoche el 1 de enero de 1970.En la versión 7,0 de Microsoft C/C++, timedevuelve la hora actual como el número de segundos transcurridos desde la medianoche el 31 de diciembre de 1899.

[!NOTA]

En versiones de Visual C++ y Microsoft C/C++ antes de Visual C++ 2005, time_tera long int(32 bits) y por consiguiente no se puede utilizar por fechas más allá de 3:14: 7 de enero de 19, 2038, La hora UTC.time_tahora son equivalentes a __time64_t de forma predeterminada, pero la definición de _USE_32BIT_TIME_Tcambia time_ta __time32_ty fuerza muchas funciones de hora para llamar a las versiones que toman time_tde 32 bits.Para obtener más información, vea Tipos estándar y los comentarios de la documentación para las funciones de hora individuales.

Vea también

Referencia

Rutinas de servicio por categoría