다음을 통해 공유


SWbemDateTime.GetVarDate

SWbemDateTime 개체의 GetVarDate 메서드는 CIM DATETIME 형식의 날짜 및 시간 값을 VT_DATE 형식으로 변환합니다.

VT_DATE 형식은 Visual Basic 및 ActiveX에서 사용하는 자동화 변형 DATETIME 값입니다.

이 구문에 대한 설명은 스크립팅 API의 문서 규칙을 참조하세요.

구문

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

매개 변수

bIsLocal[in, optional]

반환된 값이 현지 시간으로 해석되는지 여부를 나타냅니다. UTC(협정 세계시) 속성에는 올바른 UTC 오프셋으로 변환된 현지 시간이 포함됩니다. 값이 FALSE이면 그 값은 0인 오프셋이 있는 UTC로 해석됩니다.

반환 값

VT_DATE 형식의 날짜 및 시간 값입니다.

설명

VT_DATEFILETIME 값은 와일드카드 필드를 포함할 수 없습니다.

다음 속성이 FALSE이면 GetVarDate 메서드가 실패합니다(wbemErrFailed).

SetVarDate에서 성공적으로 반환되면 이러한 모든 속성이 TRUE로 설정됩니다.

SetVarDate를 성공적으로 호출한 후 DATETIME 값은 간격 대신 절대 DATETIME 값으로 해석되고 IsInterval 속성은 FALSE로 설정됩니다.

IsIntervalTRUE로 설정된 경우 GetVarDate를 호출하면 wbemErrFailed 오류가 발생합니다.

GetVarDate를 호출할 때 일부 정밀도 손실이 발생합니다. datetime 값은 1 마이크로초 해상도이고 VT_DATE 값의 해상도는 500밀리초이기 때문입니다.

예제

SWbemDateTime 개체를 사용하여 CIM DATETIME 값을 FILETIME 또는 VT_DATE 형식으로 변환하는 예제를 보려면 WMI 작업: 날짜 및 시간을 참조하세요. CIM DATETIME 형식에 대한 설명은 날짜 및 시간 형식을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
헤더
Wbemdisp.h
유형 라이브러리
Wbemdisp.tlb
DLL
Wbemdisp.dll
CLSID
CLSID_SWbemDateTime
IID
IID_ISWbemDateTime

추가 정보

SWbemDateTime.GetFileTime

SWbemDateTime

DATETIME