Sdílet prostřednictvím


COleDateTime::SetTime

Nastaví čas tohoto COleDateTime objektu.

int SetTime(
   int nHour,
   int nMin,
   int nSec 
) throw( );

Parametry

  • nHour, nMin, nSec
    Označení komponenty zkopírovat do tohoto COleDateTime objektu.

Vrácená hodnota

Nula Pokud hodnota tohoto COleDateTime objekt byl nastaven úspěšně; jinak, 1.Tuto hodnotu je založen DateTimeStatus Výčtový typ.Další informace naleznete SetStatus členské funkce.

Poznámky

Čas je nastavena na zadané hodnoty.Datum je nastaveno datum 0, což znamená 30. prosince 1899.

Naleznete v následující tabulce hranice hodnoty parametru:

Parametr

Hranice

nHour

0 – 23

nMin

0 – 59

nSec

0 – 59

Pokud čas hodnotu určenou parametrů není platný, je nastaven stav tohoto objektu je neplatný a hodnotu tohoto objektu se nezmění.

Zde jsou některé příklady hodnoty času:

nHour

nMin

nSec

Value

1

3

3

01:03:03

23

45

0

23:45:00

25

30

0

Neplatný

9

60

0

Neplatný

Chcete-li nastavit datum a čas, viz COleDateTime::SetDateTime.

Informace o členské funkce, které dotazu na hodnotu tohoto COleDateTime objekt, viz následující funkce členů:

Další informace o hranice pro COleDateTime hodnoty naleznete v článku datum a čas: podpora automatizace.

Příklad

Příklad pro SetDate.

Požadavky

Záhlaví: atlcomtime.h

Viz také

Referenční dokumentace

Třída COleDateTime

Diagram hierarchie

COleDateTime::COleDateTime

COleDateTime::SetDateTime

COleDateTime::operator =

COleDateTime::GetStatus

COleDateTime::m_dt