common::DATETIME Struct Reference
[DateTime Module]

Reprezentuje moment czasu. More...

#include <DateTime.hpp>

List of all members.

Public Member Functions

 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
DATETIMEoperator+= (const TIMESPAN &t)
DATETIMEoperator-= (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ść.

Public Attributes

int8 m_Time

Detailed Description

Reprezentuje moment czasu.

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


Constructor & Destructor Documentation

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]

Member Function Documentation

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

Zwiększa wartość.

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

Zwiększa wartość.

time_t common::DATETIME::GetTicks (  )  const

Przerabia na time_t.

Zwraca (time_t)-1 jeśli poza zakresem

bool common::DATETIME::IsBetween ( const DATETIME dt1,
const DATETIME dt2 
) const [inline]
bool common::DATETIME::IsEqualUpTo ( const DATETIME dt,
const TIMESPAN ts 
) const
bool common::DATETIME::IsStrictlyBetween ( const DATETIME dt1,
const DATETIME dt2 
) 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]
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]
void common::DATETIME::Set ( const TMSTRUCT Time  ) 
void common::DATETIME::Set ( const struct tm &  Time  ) 
void common::DATETIME::Set ( time_t  Time  ) 
void common::DATETIME::SetJDN ( double  JDN  ) 
void common::DATETIME::SetMillisecond ( uint  Millisecond  )  [inline]
void common::DATETIME::SetValue ( int8  Value  )  [inline]
void common::DATETIME::Subtract ( const TIMESPAN t  )  [inline]

Zmniejsza wartość.

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

Zmniejsza wartość.


Member Data Documentation


The documentation for this struct was generated from the following file:

Generated on Wed Dec 16 20:44:54 2009 for CommonLib by  doxygen 1.6.1