WBEMTime::WBEMTime (constBSTR) 方法 (wbemtime.h)

[WBEMTime 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]

WBEMTime 类构造函数重载方法采用 BSTR 参数。

语法

void WBEMTime(
  const BSTR bstrDMTFFormat
);

参数

bstrDMTFFormat

采用日期和时间格式的 BSTRBSTR 将转换为 GMT。

现在,使用 WBEMTime::GetDMTF 检索它时,只有两种选择:

  • 获取为本地时间
  • 获取为 GMT
此时, BSTR 中用于生成 WBEMTime 对象的实际偏移量已丢失。

返回值

备注

如果使用 WBEMTime ( BSTRbstrDMTFFormat) 构造函数形式,则只能使用以下方式之一检索时间:

  • 获取为本地时间
  • 获取为 GMT
BSTR 中用于生成 WBEMTime 对象的实际偏移量已丢失。

如果入站 datetime 字符串 bstrDMTFFormat 中的任何位置出现“*”,则 * 将按位置替换为默认 datetime 字符串“160101010000000.000000+000”。

微秒分隔符“.”和 UTC 偏移符号“+/-”必须位于正确的位置。 “* ”在这些位置构成错误。 如果在相应位置中检测到“*”,则所有其他位置将被默认元素替换。 不允许使用无效字符符号。

示例:“1979**********.0000000+000”显示为“197910101000000.000000+000”。

“1979**********.0000000+01”将转换为“197910101000000.000000+001”。请注意,UTC 偏移量中的“”将更改为第二个位置的 0。 读取此日期时间字段时,生成的 UTC 为 001 会影响分钟字段,以生成“197910100000000.0000000+000”。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 wbemtime.h
DLL FrameDynOS.dll;FrameDyn.dll