Funções de tempo
As funções a seguir são usadas com o tempo do sistema.
Função | Descrição |
---|---|
GetSystemTime | Recupera a data e a hora do sistema atuais no formato UTC. |
GetSystemTimeAdjustment | Determina se o sistema está aplicando ajustes periódicos de tempo ao relógio de hora do dia. |
GetTimeFormat | Formata um tempo do sistema como uma cadeia de caracteres de tempo para uma localidade especificada. |
NtQuerySystemTime | Retorna a hora do sistema. |
rtlLocalTimeToSystemTime | Converte a hora local especificada em hora do sistema. |
RtlTimeToSecondsSince1970 | Converte o tempo do sistema especificado no número de segundos desde o primeiro segundo de 1º de janeiro de 1970. |
SetSystemTime | Define a data e a hora do sistema atuais. |
SetSystemTimeAdjustment | Habilita ou desabilita ajustes de horário periódicos no relógio de hora do dia do sistema. |
SystemTimeToFileTime | Converte uma hora do sistema em uma hora de arquivo. |
SystemTimeToTzSpecificLocalTime | Converte uma hora UTC em uma hora local correspondente de um fuso horário especificado. |
TzSpecificLocalTimeToSystemTime | Converte uma hora local em uma hora UTC. |
As funções a seguir são usadas com hora local.
Função | Descrição |
---|---|
EnumDynamicTimeZoneInformation | Enumera entradas de informações dinâmicas de horário de verão armazenadas no registro. |
FileTimeToLocalFileTime | Converte uma hora de arquivo UTC em uma hora de arquivo local. |
GetDynamicTimeZoneInformation | Recupera o fuso horário atual e as configurações dinâmicas de horário de verão. |
GetDynamicTimeZoneInformationEffectiveYears | Recupera um intervalo, expresso em anos, para o qual um DYNAMIC_TIME_ZONE_INFORMATION tem entradas válidas. |
GetLocalTime | Recupera a data e a hora locais atuais. |
GetTimeZoneInformation | Recupera as configurações de fuso horário atuais. |
GetTimeZoneInformationForYear | Recupera as configurações de fuso horário para o ano e o fuso horário especificados. |
rtlLocalTimeToSystemTime | Converte a hora local especificada em hora do sistema. |
setDynamicTimeZoneInformation | Define o fuso horário atual e as configurações dinâmicas de horário de verão. |
SetLocalTime | Define a hora e a data locais atuais. |
SetTimeZoneInformation | Define as configurações atuais de fuso horário. |
SystemTimeToTzSpecificLocalTime | Converte uma hora UTC em uma hora local correspondente de um fuso horário especificado. |
SystemTimeToTzSpecificLocalTimeEx | Converte uma hora UTC com configurações dinâmicas de horário de verão em uma hora local correspondente de um fuso horário especificado. |
TzSpecificLocalTimeToSystemTime | Converte uma hora local em uma hora UTC. |
TzSpecificLocalTimeToSystemTimeEx | Converte uma hora local com configurações dinâmicas de horário de verão em horário UTC. |
As funções a seguir são usadas com o tempo de arquivo.
Função | Descrição |
---|---|
CompareFileTime | Compara duas vezes de arquivo. |
FileTimeToLocalFileTime | Converte uma hora de arquivo UTC em uma hora de arquivo local. |
FileTimeToSystemTime | Converte um tempo de arquivo no formato de hora do sistema. |
GetFileTime | Recupera a data e a hora em que o arquivo ou diretório especificado foi criado, acessado pela última vez e modificado pela última vez. |
GetSystemTimeAsFileTime | Recupera a data e a hora do sistema atuais no formato UTC. |
LocalFileTimeToFileTime | Converte uma hora de arquivo local em uma hora de arquivo com base em UTC. |
SetFileTime | Define a data e a hora em que o arquivo ou diretório especificado foi criado, acessado pela última vez ou modificado pela última vez. |
SystemTimeToFileTime | Converte uma hora do sistema em uma hora de arquivo. |
As funções a seguir são usadas com MS-DOS data e hora.
Função | Descrição |
---|---|
DosDateTimeToFileTime | Converte MS-DOS valores de data e hora em uma hora de arquivo. |
FileTimeToDosDateTime | Converte uma hora de arquivo para MS-DOS valores de data e hora. |
As funções a seguir são usadas com o tempo do Windows.
Função | Descrição |
---|---|
GetSystemTimes | Recupera informações de tempo do sistema. |
GetTickCount | Recupera o número de milissegundos decorridos desde que o sistema foi iniciado, até 49,7 dias. |
GetTickCount64 | Recupera o número de milissegundos decorridos desde que o sistema foi iniciado. |
As funções a seguir são usadas com contadores de desempenho de alta resolução.
Função | Descrição |
---|---|
queryPerformanceCounter | Recupera o valor atual do contador de desempenho de alta resolução. |
QueryPerformanceFrequency | Recupera a frequência do contador de desempenho de alta resolução. |
As funções a seguir são usadas com o contador de desempenho auxiliar.
Função | Descrição |
---|---|
QueryAuxiliaryCounterFrequency | Consulta a frequência do contador auxiliar. |
ConvertAuxiliaryCounterToPerformanceCounter | Converte o valor do contador auxiliar especificado no valor do contador de desempenho correspondente; opcionalmente, fornece o erro de conversão estimado em nanossegundos devido a latências e descompasso máximo possível. |
ConvertPerformanceCounterToAuxiliaryCounter | Converte o valor do contador de desempenho especificado no valor do contador auxiliar correspondente; opcionalmente, fornece o erro de conversão estimado em nanossegundos devido a latências e descompasso máximo possível. |
A função a seguir é usada com o tempo de interrupção.
Função | Descrição |
---|---|
QueryInterruptTime | Obtém a contagem atual de tempo de interrupção. |
QueryInterruptTimePrecise | Obtém a contagem atual de tempo de interrupção, em uma forma mais precisa do que QueryInterruptTime. |
QueryUnbiasedInterruptTime | Obtém a contagem de tempo de interrupção imparcial atual. A contagem imparcial de tempo de interrupção não inclui o tempo gasto pelo sistema em suspensão ou hibernação. |
queryUnbiasedInterruptTimePrecise | Obtém a contagem de tempo de interrupção imparcial atual, em uma forma mais precisa do que QueryUnbiasedInterruptTime. A contagem imparcial de tempo de interrupção não inclui o tempo gasto pelo sistema em suspensão ou hibernação. |