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_DATE 및 FILETIME 값은 와일드카드 필드를 포함할 수 없습니다.
다음 속성이 FALSE이면 GetVarDate 메서드가 실패합니다(wbemErrFailed).
- YearSpecified
- MonthSpecified
- DaySpecified
- HoursSpecified
- MinutesSpecified
- SecondsSpecified
- MicrosecondsSpecified
- UTCSpecified
SetVarDate에서 성공적으로 반환되면 이러한 모든 속성이 TRUE로 설정됩니다.
SetVarDate를 성공적으로 호출한 후 DATETIME 값은 간격 대신 절대 DATETIME 값으로 해석되고 IsInterval 속성은 FALSE로 설정됩니다.
IsInterval이 TRUE로 설정된 경우 GetVarDate를 호출하면 wbemErrFailed 오류가 발생합니다.
GetVarDate를 호출할 때 일부 정밀도 손실이 발생합니다. datetime 값은 1 마이크로초 해상도이고 VT_DATE 값의 해상도는 500밀리초이기 때문입니다.
예제
SWbemDateTime 개체를 사용하여 CIM DATETIME 값을 FILETIME 또는 VT_DATE 형식으로 변환하는 예제를 보려면 WMI 작업: 날짜 및 시간을 참조하세요. CIM DATETIME 형식에 대한 설명은 날짜 및 시간 형식을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista |
지원되는 최소 서버 |
Windows Server 2008 |
헤더 |
|
유형 라이브러리 |
|
DLL |
|
CLSID |
CLSID_SWbemDateTime |
IID |
IID_ISWbemDateTime |