COleDateTime::SetTime
Définit la période de cet objet d' COleDateTime .
int SetTime(
int nHour,
int nMin,
int nSec
) throw( );
Paramètres
- nHour, nMin, nSec
Indiquez les composants heure à copier dans cet objet d' COleDateTime .
Valeur de retour
Zéro si la valeur de cet objet d' COleDateTime a été définie avec succès ; sinon, 1. Cette valeur de retour est basé sur le type énuméré par DateTimeStatus . Pour plus d'informations, consultez la fonction membre de SetStatus .
Notes
L'heure est affectée aux valeurs spécifiées. La date est définie jusqu'à présent 0, c'est-à-dire le 30 décembre 1899.
Consultez le tableau suivant pour les limites pour les valeurs de paramètre :
Paramètre |
Limites |
---|---|
nHour |
0 – 23 |
nMin |
0 – 59 |
nSec |
0 – 59 |
Si la durée spécifiée par les paramètres n'est pas valide, l'état de cet objet a pour valeur non valide et la valeur de cet objet n'est pas modifiée.
Voici quelques exemples des valeurs d'heure :
nHour |
nMin |
nSec |
Valeur |
---|---|---|---|
1 |
3 |
3 |
01:03:03 |
23 |
45 |
0 |
23:45:00 |
25 |
30 |
0 |
Invalid |
9 |
60 |
0 |
Invalid |
Pour définir les deux date et d'heure, consultez COleDateTime::SetDateTime.
Pour plus d'informations sur les fonctions membres qui questionnent la valeur de cet objet d' COleDateTime , consultez les fonctions membres suivantes :
Pour plus d'informations sur les limites des valeurs d' COleDateTime , consultez l'article date et heure : Prise en charge d'automation.
Exemple
Consultez l'exemple pour SetDate.
Configuration requise
Header: atlcomtime.h