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
一个或多个参数无效。

注解

此函数在调用 VarTokenizeFormatStringVarFormatFromTokens 时使用用户的默认区域设置。

要求

要求
目标平台 Windows
标头 oleauto.h
Library OleAut32.lib
DLL OleAut32.dll

另请参阅

设置例程的格式

VarFormatFromTokens

VarTokenizeFormatString