SWbemDateTime.SetVarDate 方法
SWbemDateTime 物件的 SetVarDate 方法 會將VT_DATE 格式的 日期轉換成 CIM 日期時間 格式。
VT_DATE 值是 Visual Basic 和 ActiveX 所使用的 variant datetime 值。
如需此語法的說明,請參閱 腳本 API 的檔慣例。
語法
SWbemDateTime.SetVarDate( _
ByVal vdate, _
[ ByVal bIsLocal ] _
)
參數
-
vdate [in]
-
要設定物件的 Variant 日期值。 此參數必須是 VT_DATE 格式。
-
bIsLocal [in, 選擇性]
-
如果 為 TRUE,vdate 會解譯為當地時間,而國際標準時間 (UTC) 屬性會包含轉換成正確 UTC 位移的當地時間。 當 bIsLocal 為 FALSE 時 , vdate 會直接轉換成 UTC 值,位移為零 (0)。
傳回值
這個方法不會傳回值。
錯誤碼
完成 SetVarDate 方法之後, Err 物件可能會包含下列清單中的錯誤碼。
-
wbemErrInvalidSyntax - 2147749921 (0x80041021)
-
vdate 的格式 無效。
備註
成功呼叫 SetVarDate 之後, DATETIME 值會解譯為絕對日期時間值,而不是間隔,且 IsInterval 屬性會設定為 FALSE 。
內部 Visual Basic 或 VBScript 函 式 CDate 會 以VT_DATE 格式提供 datetime 值 ,以便 輸入 SetVarDate 。
範例
如需使用 SWbemDateTime 物件將 CIM DATETIME 值轉換成 FILETIME 格式或 VT_DATE 格式的範例,請參閱 WMI 工作:日期和時間。 如需 CIM DATETIME 格式的描述,請參閱 日期和時間格式 。
需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
標頭 |
|
類型程式庫 |
|
DLL |
|
CLSID |
CLSID_SWbemDateTime |
IID |
IID_ISWbemDateTime |