Partager via


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

Voir aussi

Référence

COleDateTime, classe

Graphique de la hiérarchie

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::operator =

COleDateTime::GetStatus

COleDateTime::m_dt