Dokumentacja struktury common::DATETIME
[Moduł DateTime]

Reprezentuje moment czasu. Więcej...

#include <DateTime.hpp>

Lista wszystkich składowych.

Metody publiczne

 DATETIME ()
 Tworzy nowy, niezainicjalizowany.
 DATETIME (time_t Time)
 Tworzy nowy na podstawie podanych danych.
 DATETIME (const struct tm &Time)
 DATETIME (const TMSTRUCT &Time)
bool operator== (const DATETIME &t) const
bool operator!= (const DATETIME &t) const
bool operator<= (const DATETIME &t) const
bool operator>= (const DATETIME &t) const
bool operator< (const DATETIME &t) const
bool operator> (const DATETIME &t) const
DATETIME & operator+= (const TIMESPAN &t)
DATETIME & operator-= (const TIMESPAN &t)
bool IsStrictlyBetween (const DATETIME &dt1, const DATETIME &dt2) const
bool IsBetween (const DATETIME &dt1, const DATETIME &dt2) const
bool IsEqualUpTo (const DATETIME &dt, const TIMESPAN &ts) const
time_t GetTicks () const
 Przerabia na time_t.
Ustawia całą wartość na podaną datę i czas


void SetValue (int8 Value)
void Set (time_t Time)
void Set (const struct tm &Time)
void Set (const TMSTRUCT &Time)
void SetJDN (double JDN)
Ustawia poszczególne pola


void SetMillisecond (uint Millisecond)
void Add (int8 Milliseconds)
 Zwiększa wartość.
void Add (const TIMESPAN &t)
 Zwiększa wartość.
void Subtract (int8 Milliseconds)
 Zmniejsza wartość.
void Subtract (const TIMESPAN &t)
 Zmniejsza wartość.

Atrybuty publiczne

int8 m_Time


Opis szczegółowy

Reprezentuje moment czasu.

Przechowuje liczbę milisekund od epoki Uniksowej, czyli 1 stycznia 1970.


Dokumentacja konstruktora i destruktora

common::DATETIME::DATETIME (  )  [inline]

Tworzy nowy, niezainicjalizowany.

common::DATETIME::DATETIME ( time_t  Time  )  [inline, explicit]

Tworzy nowy na podstawie podanych danych.

common::DATETIME::DATETIME ( const struct tm &  Time  )  [inline, explicit]

common::DATETIME::DATETIME ( const TMSTRUCT &  Time  )  [inline, explicit]


Dokumentacja funkcji składowych

bool common::DATETIME::operator== ( const DATETIME &  t  )  const [inline]

bool common::DATETIME::operator!= ( const DATETIME &  t  )  const [inline]

bool common::DATETIME::operator<= ( const DATETIME &  t  )  const [inline]

bool common::DATETIME::operator>= ( const DATETIME &  t  )  const [inline]

bool common::DATETIME::operator< ( const DATETIME &  t  )  const [inline]

bool common::DATETIME::operator> ( const DATETIME &  t  )  const [inline]

DATETIME& common::DATETIME::operator+= ( const TIMESPAN &  t  )  [inline]

DATETIME& common::DATETIME::operator-= ( const TIMESPAN &  t  )  [inline]

void common::DATETIME::SetValue ( int8  Value  )  [inline]

void common::DATETIME::Set ( time_t  Time  ) 

void common::DATETIME::Set ( const struct tm &  Time  ) 

void common::DATETIME::Set ( const TMSTRUCT &  Time  ) 

void common::DATETIME::SetJDN ( double  JDN  ) 

void common::DATETIME::SetMillisecond ( uint  Millisecond  )  [inline]

void common::DATETIME::Add ( int8  Milliseconds  )  [inline]

Zwiększa wartość.

void common::DATETIME::Add ( const TIMESPAN &  t  )  [inline]

Zwiększa wartość.

void common::DATETIME::Subtract ( int8  Milliseconds  )  [inline]

Zmniejsza wartość.

void common::DATETIME::Subtract ( const TIMESPAN &  t  )  [inline]

Zmniejsza wartość.

bool common::DATETIME::IsStrictlyBetween ( const DATETIME &  dt1,
const DATETIME &  dt2 
) const [inline]

bool common::DATETIME::IsBetween ( const DATETIME &  dt1,
const DATETIME &  dt2 
) const [inline]

bool common::DATETIME::IsEqualUpTo ( const DATETIME &  dt,
const TIMESPAN &  ts 
) const

time_t common::DATETIME::GetTicks (  )  const

Przerabia na time_t.

Zwraca (time_t)-1 jeśli poza zakresem


Dokumentacja atrybutów składowych


Dokumentacja dla tej struktury została wygenerowana z pliku:

Wygenerowano Sat Mar 29 18:17:02 2008 dla CommonLib programem  doxygen 1.5.5