#include <DateTime.hpp>
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 |
Przechowuje liczbę milisekund od epoki Uniksowej, czyli 1 stycznia 1970.
| 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] |
| 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] |
| 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] |
| time_t common::DATETIME::GetTicks | ( | ) | const |
Przerabia na time_t.
Zwraca (time_t)-1 jeśli poza zakresem
1.5.5