Funções de tempo
As seguintes funções são usadas com o tempo do sistema.
Função | Descrição |
---|---|
GetSystemTime | Recupera a data e hora atuais do sistema no formato UTC. |
GetSystemTimeAdjustment | Determina se o sistema está aplicando ajustes periódicos de tempo ao seu relógio de hora do dia. |
GetTimeFormat | Formata uma hora do sistema como uma cadeia de caracteres de tempo para uma localidade especificada. |
NtQuerySystemTime | Devolve a hora do sistema. |
RtlLocalTimeToSystemTime | Converte a hora local especificada em hora do sistema. |
RtlTimeToSecondsSince1970 | Converte o tempo do sistema especificado para o número de segundos desde o primeiro segundo de 1º de janeiro de 1970. |
SetSystemTime | Define a hora e a data atuais do sistema. |
SetSystemTimeAdjustment | Habilita ou desabilita ajustes periódicos de tempo 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 para a hora local correspondente de um fuso horário especificado. |
TzSpecificLocalTimeToSystemTime | Converte uma hora local em uma hora UTC. |
As seguintes funções são usadas com a hora local.
Função | Descrição |
---|---|
EnumDynamicTimeZoneInformation | Enumera entradas dinâmicas de informações 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 do 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 hora locais atuais. |
GetTimeZoneInformation | Recupera as configurações atuais de fuso horário. |
GetTimeZoneInformationForYear | Recupera as configurações de fuso horário para o ano e 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 do 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 para a hora local correspondente de um fuso horário especificado. |
SystemTimeToTzSpecificLocalTimeEx | Converte um horário UTC com configurações dinâmicas de horário de verão para a 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 para a hora UTC. |
As seguintes funções são usadas com o tempo de arquivo.
Função | Descrição |
---|---|
CompareFileTime | Compara dois tempos de arquivo. |
FileTimeToLocalFileTime | Converte uma hora de arquivo UTC em uma hora de arquivo local. |
FileTimeToSystemTime | Converte um tempo de arquivo para o 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 hora atuais do sistema 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 seguintes funções 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 em MS-DOS valores de data e hora. |
As seguintes funções são usadas com o tempo do Windows.
Função | Descrição |
---|---|
GetSystemTimes | Recupera informações de temporização 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.
As seguintes funções são usadas com o contador de desempenho auxiliar.
A função a seguir é usada com tempo de interrupção.
Função | Descrição |
---|---|
QueryInterruptTime | Obtém a contagem de tempo de interrupção atual. |
QueryInterruptTimePrecise | Obtém a contagem de tempo de interrupção atual, em um formato mais preciso do que QueryInterruptTime faz. |
QueryUnbiasedInterruptTime | Obtém a contagem de tempo de interrupção imparcial atual. A contagem imparcial do tempo de interrupção não inclui o tempo que o sistema passa em suspensão ou hibernação. |
QueryUnbiasedInterruptTimePrecise | Obtém a contagem de tempo de interrupção imparcial atual, em um formato mais preciso do que QueryUnbiasedInterruptTime faz. A contagem imparcial do tempo de interrupção não inclui o tempo que o sistema passa em suspensão ou hibernação. |