Función VarFormatDateTime (oleauto.h)

Da formato a una variante que contiene información de fecha y hora con nombre en una cadena.

Sintaxis

HRESULT VarFormatDateTime(
  [in]  LPVARIANT pvarIn,
  [in]  int       iNamedFormat,
  [in]  ULONG     dwFlags,
  [out] BSTR      *pbstrOut
);

Parámetros

[in] pvarIn

Variante que contiene el valor al que se va a dar formato.

[in] iNamedFormat

Los formatos de fecha con nombre son los siguientes.

Valor Significado
0
Fecha general
1
Fecha larga
2
Fecha corta
3
Hora larga
4
Hora corta

[in] dwFlags

VAR_CALENDAR_HIJRI es la única marca que se puede establecer.

[out] pbstrOut

Recibe la cadena con formato que representa la variante.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
E_INVALIDARG
Uno o varios de los argumentos no son válidos.

Comentarios

Esta función usa la configuración regional predeterminada del usuario al llamar a VarTokenizeFormatString y VarFormatFromTokens.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado oleauto.h
Library OleAut32.lib
Archivo DLL OleAut32.dll

Consulte también

Rutinas de formato

VarFormatFromTokens

VarTokenizeFormatString