Поделиться через


Функция VarFormatDateTime (oleauto.h)

Форматирует вариант, содержащий именованные сведения о дате и времени, в строку.

Синтаксис

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

Параметры

[in] pvarIn

Вариант, содержащий значение для форматирования.

[in] iNamedFormat

Форматы именованных дат приведены ниже.

Значение Значение
0
Общая дата
1
Длинный формат даты
2
Краткий формат даты
3
Длинный формат времени
4
Краткий формат времени

[in] dwFlags

VAR_CALENDAR_HIJRI является единственным флагом, который можно задать.

[out] pbstrOut

Получает форматированную строку, представляющую вариант.

Возвращаемое значение

Эта функция может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Один или несколько аргументов недопустимы.

Комментарии

Эта функция использует языковой стандарт пользователя по умолчанию при вызове VarTokenizeFormatString и VarFormatFromTokens.

Требования

Требование Значение
Целевая платформа Windows
Header oleauto.h
Библиотека OleAut32.lib
DLL OleAut32.dll

См. также раздел

Подпрограммы форматирования

VarFormatFromTokens

VarTokenizeFormatString