WBEMTime::WBEMTime (constBSTR) 方法 (wbemtime.h)
[WBEMTime 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]
WBEMTime 类构造函数重载方法采用 BSTR 参数。
语法
void WBEMTime(
const BSTR bstrDMTFFormat
);
参数
bstrDMTFFormat
采用日期和时间格式的 BSTR。 BSTR 将转换为 GMT。
现在,使用 WBEMTime::GetDMTF 检索它时,只有两种选择:
- 获取为本地时间
- 获取为 GMT
返回值
无
备注
如果使用 WBEMTime ( BSTRbstrDMTFFormat) 构造函数形式,则只能使用以下方式之一检索时间:
- 获取为本地时间
- 获取为 GMT
如果入站 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 |