Função FileTimeToLocalFileTime (fileapi.h)

Converte uma hora de arquivo em uma hora de arquivo local.

Sintaxe

BOOL FileTimeToLocalFileTime(
  [in]  const FILETIME *lpFileTime,
  [out] LPFILETIME     lpLocalFileTime
);

Parâmetros

[in] lpFileTime

Um ponteiro para uma estrutura FILETIME que contém o tempo de arquivo baseado em UTC a ser convertido em uma hora de arquivo local.

[out] lpLocalFileTime

Um ponteiro para uma estrutura FILETIME para receber a hora do arquivo local convertida. Esse parâmetro não pode ser o mesmo que o parâmetro lpFileTime .

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Para considerar o horário de verão ao converter uma hora de arquivo em uma hora local, use a seguinte sequência de funções no lugar de usar FileTimeToLocalFileTime:

  1. FileTimeToSystemTime
  2. SystemTimeToTzSpecificLocalTime
  3. SystemTimeToFileTime

Requisitos

   
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho fileapi.h (inclua Windows.h)
Biblioteca Kernel32.lib
DLL Kernel32.dll

Confira também

FILETIME

Tempos de Arquivo

LocalFileTimeToFileTime

Funções de tempo