Méthode SWbemDateTime.SetVarDate
La méthode SetVarDate de l’objet SWbemDateTime convertit une valeur de date de format VT_DATE au format CIM datetime.
Une valeur VT_DATE est une valeur datetime variante utilisée par Visual Basic et ActiveX.
Pour obtenir une explication de cette syntaxe, consultez Conventions de document pour l’API de script.
Syntaxe
SWbemDateTime.SetVarDate( _
ByVal vdate, _
[ ByVal bIsLocal ] _
)
Paramètres
-
vdate [entrée]
-
Valeur de date variante pour définir l’objet. Ce paramètre doit être au format VT_DATE .
-
bIsLocal [entrée, facultatif]
-
Si TRUE, vdate est interprétée comme une heure locale, et la propriété UTC (Coordinated Universal Time) contiendra l’heure locale convertie avec le décalage UTC correct. Lorsque bIsLocal a la valeur FALSE, vdate sera directement converti en valeur UTC avec un décalage de 0 (zéro).
Valeur retournée
Cette méthode ne retourne pas de valeur.
Codes d’erreur
Au terme de l’exécution de la méthode SetVarDate, l’objet Err peut contenir un code d’erreur de la liste suivante.
-
wbemErrInvalidSyntax - 2147749921 (0x80041021)
-
Le format de vdate n’est pas valide.
Notes
Après un appel réussi à SetVarDate, la valeur DATETIME est interprétée comme une valeur absolue de date au lieu d'un intervalle, et la propriété IsInterval prend la valeur FALSE.
La fonction intrinsèque Visual Basic ou VBScript CDate fournit une valeur datetime au format VT_DATE à l’entrée dans SetVarDate.
Exemples
Pour obtenir des exemples d’utilisation de l’objet SWbemDateTime afin de convertir des valeurs CIM DATETIME depuis et vers le format FILETIME ou VT_DATE, consultez Tâches WMI : Dates et heures. Pour obtenir une description du format CIM DATETIME, consultez Format de date et d’heure.
Spécifications
Condition requise | Value |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|
Bibliothèque de types |
|
DLL |
|
CLSID |
CLSID_SWbemDateTime |
IID |
IID_ISWbemDateTime |