Funciones de hora
Las siguientes funciones se usan con la hora del sistema.
Función | Descripción |
---|---|
GetSystemTime | Recupera la fecha y hora actuales del sistema en formato UTC. |
GetSystemTimeAdjustment | Determina si el sistema aplica ajustes periódicos de hora a su reloj de hora del día. |
GetTimeFormat | Da formato a una hora del sistema como una cadena de tiempo para una configuración regional especificada. |
NtQuerySystemTime | Devuelve la hora del sistema. |
rtlLocalTimeToSystemTime de | Convierte la hora local especificada en la hora del sistema. |
rtlTimeToSecondsSince1970 | Convierte la hora del sistema especificada en el número de segundos desde el primer segundo de enero de 1970. |
SetSystemTime | Establece la fecha y la hora actuales del sistema. |
SetSystemTimeAdjustment | Habilita o deshabilita los ajustes periódicos de la hora del reloj del sistema. |
SystemTimeToFileTime | Convierte una hora del sistema en una hora de archivo. |
SystemTimeToTzSpecificLocalTime | Convierte una hora UTC en la hora local correspondiente de una zona horaria especificada. |
TzSpecificLocalTimeToSystemTime | Convierte una hora local en una hora UTC. |
Las siguientes funciones se usan con la hora local.
Función | Descripción |
---|---|
EnumDynamicTimeZoneInformation | Enumera las entradas dinámicas del horario de verano almacenados en el registro. |
fileTimeToLocalFileTime | Convierte una hora de archivo UTC en una hora de archivo local. |
GetDynamicTimeZoneInformation | Recupera la zona horaria actual y la configuración dinámica del horario de verano. |
getDynamicTimeZoneInformationEffectiveYears | Recupera un intervalo, expresado en años, para el que un DYNAMIC_TIME_ZONE_INFORMATION tiene entradas válidas. |
GetLocalTime | Recupera la fecha y hora locales actuales. |
GetTimeZoneInformation | Recupera la configuración de zona horaria actual. |
GetTimeZoneInformationForYear | Recupera la configuración de zona horaria para el año y la zona horaria especificados. |
rtlLocalTimeToSystemTime de | Convierte la hora local especificada en la hora del sistema. |
setDynamicTimeZoneInformation | Establece la zona horaria actual y la configuración dinámica del horario de verano. |
setLocalTime | Establece la fecha y hora local actuales. |
SetTimeZoneInformation | Establece la configuración de zona horaria actual. |
SystemTimeToTzSpecificLocalTime | Convierte una hora UTC en la hora local correspondiente de una zona horaria especificada. |
SystemTimeToTzSpecificLocalTimeEx | Convierte una hora UTC con la configuración dinámica del horario de verano en la hora local correspondiente de una zona horaria especificada. |
TzSpecificLocalTimeToSystemTime | Convierte una hora local en una hora UTC. |
TzSpecificLocalTimeToSystemTimeEx | Convierte una hora local con la configuración dinámica del horario de verano a hora UTC. |
Las siguientes funciones se usan con la hora del archivo.
Función | Descripción |
---|---|
compareFileTime de | Compara dos veces el archivo. |
fileTimeToLocalFileTime | Convierte una hora de archivo UTC en una hora de archivo local. |
fileTimeToSystemTime | Convierte una hora de archivo en formato de hora del sistema. |
GetFileTime | Recupera la fecha y hora en que se creó el archivo o directorio especificados, el último acceso y la última modificación. |
GetSystemTimeAsFileTime | Recupera la fecha y hora actuales del sistema en formato UTC. |
LocalFileTimeTimeTime | Convierte una hora de archivo local en una hora de archivo basada en UTC. |
SetFileTime | Establece la fecha y hora en que se creó el archivo o directorio especificados, el último acceso o la última modificación. |
SystemTimeToFileTime | Convierte una hora del sistema en una hora de archivo. |
Las funciones siguientes se usan con MS-DOS fecha y hora.
Función | Descripción |
---|---|
dosDateTimeToFileTime | Convierte MS-DOS valores de fecha y hora en una hora de archivo. |
fileTimeToDosDateTime | Convierte una hora de archivo en MS-DOS valores de fecha y hora. |
Las funciones siguientes se usan con la hora de Windows.
Función | Descripción |
---|---|
GetSystemTimes | Recupera la información de tiempo del sistema. |
getTickCount | Recupera el número de milisegundos que han transcurrido desde que se inició el sistema, hasta 49,7 días. |
GetTickCount64 | Recupera el número de milisegundos que han transcurrido desde que se inició el sistema. |
Las siguientes funciones se usan con contadores de alto rendimiento de alta resolución.
Función | Descripción |
---|---|
QueryPerformanceCounter | Recupera el valor actual del contador de alto rendimiento de alta resolución. |
QueryPerformanceFrequency | Recupera la frecuencia del contador de alto rendimiento de alta resolución. |
Las funciones siguientes se usan con el contador de rendimiento auxiliar.
Función | Descripción |
---|---|
QueryAuxiliaryCounterFrequency | Consulta la frecuencia del contador auxiliar. |
ConvertAuxiliaryCounterToPerformanceCounter | Convierte el valor del contador auxiliar especificado en el valor del contador de rendimiento correspondiente; opcionalmente, proporciona el error de conversión estimado en nanosegundos debido a latencias y al desfase máximo posible. |
ConvertPerformanceCounterToAuxiliaryCounter | Convierte el valor del contador de rendimiento especificado en el valor del contador auxiliar correspondiente; opcionalmente, proporciona el error de conversión estimado en nanosegundos debido a latencias y al desfase máximo posible. |
La siguiente función se usa con tiempo de interrupción.
Función | Descripción |
---|---|
QueryInterruptTime | Obtiene el recuento actual de tiempo de interrupción. |
QueryInterruptTimePrecise | Obtiene el recuento de tiempo de interrupción actual, en un formato más preciso que QueryInterruptTime. |
QueryUnbiasedInterruptTime | Obtiene el recuento de tiempo de interrupción no sesgado actual. El recuento de tiempo de interrupción no sesgado no incluye el tiempo que el sistema pasa en suspensión o hibernación. |
queryUnbiasedInterruptTimePrecise | Obtiene el recuento de tiempo de interrupción no sesgado actual, en forma más precisa que queryUnbiasedInterruptTime. El recuento de tiempo de interrupción no sesgado no incluye el tiempo que el sistema pasa en suspensión o hibernación. |