VarFormatDateTime-Funktion (oleauto.h)

Formatiert eine Variante, die benannte Datums- und Uhrzeitinformationen enthält, in eine Zeichenfolge.

Syntax

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

Parameter

[in] pvarIn

Die Variante, die den zu formatierenden Wert enthält.

[in] iNamedFormat

Die benannten Datumsformate sind wie folgt:

Wert Bedeutung
0
Allgemeines Datum
1
Langes Datumsformat
2
Kurzes Datumsformat
3
Langes Zeitformat
4
Kurzes Zeitformat

[in] dwFlags

VAR_CALENDAR_HIJRI ist das einzige Flag, das festgelegt werden kann.

[out] pbstrOut

Empfängt die formatierte Zeichenfolge, die die Variante darstellt.

Rückgabewert

Diese Funktion kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_INVALIDARG
Mindestens eines der Argumente ist ungültig.

Hinweise

Diese Funktion verwendet beim Aufrufen von VarTokenizeFormatString und VarFormatFromTokens das Standardgebietsschema des Benutzers.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oleauto.h
Bibliothek OleAut32.lib
DLL OleAut32.dll

Weitere Informationen

Formatierungsroutinen

VarFormatFromTokens

VarTokenizeFormatString