Función FileTimeToLocalFileTime (fileapi.h)

Convierte una hora de archivo en una hora de archivo local.

Sintaxis

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

Parámetros

[in] lpFileTime

Puntero a una estructura FILETIME que contiene la hora de archivo basada en UTC que se va a convertir en una hora de archivo local.

[out] lpLocalFileTime

Puntero a una estructura FILETIME para recibir la hora del archivo local convertida. Este parámetro no puede ser el mismo que el parámetro lpFileTime .

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.

Comentarios

Para tener en cuenta el horario de verano al convertir una hora de archivo en una hora local, use la siguiente secuencia de funciones en lugar de usar FileTimeToLocalFileTime:

  1. FileTimeToSystemTime
  2. SystemTimeToTzSpecificLocalTime
  3. SystemTimeToFileTime

Requisitos

   
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado fileapi.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

FILETIME

Tiempos de archivo

LocalFileTimeToFileTime

Funciones de hora