Metode SWbemDateTime.GetVarDate

Metode GetVarDate objek SWbemDateTime mengonversi nilai tanggal dan waktu dalam format DATETIME CIM ke format VT_DATE .

Format VT_DATE adalah nilai DATETIME varian otomatisasi yang digunakan Visual Basic dan ActiveX.

Untuk penjelasan tentang sintaks ini, lihat Konvensi Dokumen untuk Scripting API.

Sintaks

vdate = .GetVarDate( _
  [ ByVal bIsLocal ] _
)

Parameter

bIsLocal [in, opsional]

Menunjukkan apakah nilai yang dikembalikan ditafsirkan sebagai waktu lokal. Properti Waktu Universal Terkoordinasi (UTC) berisi waktu lokal yang dikonversi ke offset UTC yang benar. Jika nilainya FALSE, maka nilai ditafsirkan sebagai UTC dengan offset nol (0).

Nilai kembali

Nilai tanggal dan waktu dalam format VT_DATE .

Keterangan

VT_DATE dan nilai FILETIME tidak boleh berisi bidang kartubebas.

Metode GetVarDate gagal (wbemErrFailed) jika salah satu properti berikut adalah FALSE:

Saat pengembalian berhasil dari SetVarDate, semua properti ini diatur ke TRUE.

Setelah panggilan berhasil ke SetVarDate, nilai DATETIME selalu ditafsirkan sebagai nilai DATETIME absolut, bukan interval, dan IsInterval diatur ke FALSE.

Jika IsInterval diatur ke TRUE, panggilan ke GetVarDate menghasilkan kesalahan wbemErrFailed .

Beberapa hilangnya presisi terjadi ketika Anda memanggil GetVarDate, karena nilai tanggalwaktu memiliki satu resolusi mikro detik ( s), dan nilai VT_DATE memiliki resolusi 500 milidetik.

Contoh

Untuk contoh penggunaan objek SWbemDateTime untuk mengonversi nilai CIM DATETIME ke dan dari format FILETIME atau VT_DATE , lihat Tugas WMI: Tanggal dan Waktu. Untuk deskripsi format DATETIME CIM, lihat Format Tanggal dan Waktu.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Header
Wbemdisp.h
Pustaka jenis
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemDateTime
IID
IID_ISWbemDateTime

Lihat juga

SWbemDateTime.GetFileTime

SWbemDateTime

DATETIME