#include <datetime.h>
Inherits BazisLib::Win32::_DateTime, and BazisLib::DDK::_DateTime.

Public Member Functions | |
| const TIME_FIELDS & | ToTimeFields () const |
| DateTime (const LARGE_INTEGER &LARGE_INTEGER) | |
| DateTime () | |
| DateTime (DateTime &date, unsigned Hour, unsigned Minute, unsigned Second, unsigned Milliseconds) | |
| ~DateTime () | |
| unsigned | GetYear () const |
| unsigned | GetMonth () const |
| unsigned | GetDay () const |
| unsigned | GetHour () const |
| unsigned | GetMinute () const |
| unsigned | GetSecond () const |
| unsigned | GetDayOfWeek () const |
| TimeSpan | operator- (const DateTime &tm) const |
| DateTime | operator- (const TimeSpan &ts) const |
| DateTime & | operator-= (const TimeSpan &ts) |
| DateTime | operator+ (const TimeSpan &ts) const |
| DateTime & | operator+= (const TimeSpan &ts) |
| bool | operator< (const DateTime &tm) const |
| bool | operator== (const DateTime &tm) const |
| bool | operator> (const DateTime &tm) const |
| void | SetYear (unsigned NewValue) |
| void | SetMonth (unsigned NewValue) |
| void | SetDay (unsigned NewValue) |
| void | SetHour (unsigned NewValue) |
| void | SetMinute (unsigned NewValue) |
| void | SetSecond (unsigned NewValue) |
| const SYSTEMTIME & | ToSystemTime () const |
| DateTime (const FILETIME &FileTime) | |
| DateTime () | |
| DateTime (DateTime &date, unsigned Hour, unsigned Minute, unsigned Second, unsigned Milliseconds) | |
| ~DateTime () | |
| unsigned | GetYear () const |
| unsigned | GetMonth () const |
| unsigned | GetDay () const |
| unsigned | GetHour () const |
| unsigned | GetMinute () const |
| unsigned | GetSecond () const |
| unsigned | GetDayOfWeek () const |
| TimeSpan | operator- (const DateTime &tm) const |
| DateTime | operator- (const TimeSpan &ts) const |
| DateTime & | operator-= (const TimeSpan &ts) |
| DateTime | operator+ (const TimeSpan &ts) const |
| DateTime & | operator+= (const TimeSpan &ts) |
| bool | operator< (const DateTime &tm) const |
| bool | operator== (const DateTime &tm) const |
| bool | operator> (const DateTime &tm) const |
| void | SetYear (unsigned NewValue) |
| void | SetMonth (unsigned NewValue) |
| void | SetDay (unsigned NewValue) |
| void | SetHour (unsigned NewValue) |
| void | SetMinute (unsigned NewValue) |
| void | SetSecond (unsigned NewValue) |
Static Public Member Functions | |
| static DateTime | Now () |
| static DateTime | Today () |
| static DateTime | Now () |
| static DateTime | Today () |
Private Member Functions | |
| DateTime (ULONGLONG Total100NanosecondIntervals) | |
| DateTime (ULONGLONG Total100NanosecondIntervals) | |
| BazisLib::DateTime::DateTime | ( | ULONGLONG | Total100NanosecondIntervals | ) | [inline, private] |
| BazisLib::DateTime::DateTime | ( | const LARGE_INTEGER & | LARGE_INTEGER | ) | [inline] |
| BazisLib::DateTime::DateTime | ( | ) | [inline] |
| BazisLib::DateTime::DateTime | ( | DateTime & | date, | |
| unsigned | Hour, | |||
| unsigned | Minute, | |||
| unsigned | Second, | |||
| unsigned | Milliseconds | |||
| ) | [inline] |
| BazisLib::DateTime::~DateTime | ( | ) | [inline] |
| BazisLib::DateTime::DateTime | ( | ULONGLONG | Total100NanosecondIntervals | ) | [inline, private] |
| BazisLib::DateTime::DateTime | ( | const FILETIME & | FileTime | ) | [inline] |
| BazisLib::DateTime::DateTime | ( | ) | [inline] |
| BazisLib::DateTime::DateTime | ( | DateTime & | date, | |
| unsigned | Hour, | |||
| unsigned | Minute, | |||
| unsigned | Second, | |||
| unsigned | Milliseconds | |||
| ) | [inline] |
| BazisLib::DateTime::~DateTime | ( | ) | [inline] |
| unsigned BazisLib::DateTime::GetDay | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetDay | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetDayOfWeek | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetDayOfWeek | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetHour | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetHour | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetMinute | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetMinute | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetMonth | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetMonth | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetSecond | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetSecond | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetYear | ( | ) | const [inline] |

| unsigned BazisLib::DateTime::GetYear | ( | ) | const [inline] |

| static DateTime BazisLib::DateTime::Now | ( | ) | [inline, static] |

| static DateTime BazisLib::DateTime::Now | ( | ) | [inline, static] |







| bool BazisLib::DateTime::operator< | ( | const DateTime & | tm | ) | const [inline] |
| bool BazisLib::DateTime::operator< | ( | const DateTime & | tm | ) | const [inline] |
| bool BazisLib::DateTime::operator== | ( | const DateTime & | tm | ) | const [inline] |
| bool BazisLib::DateTime::operator== | ( | const DateTime & | tm | ) | const [inline] |
| bool BazisLib::DateTime::operator> | ( | const DateTime & | tm | ) | const [inline] |
| bool BazisLib::DateTime::operator> | ( | const DateTime & | tm | ) | const [inline] |
| void BazisLib::DateTime::SetDay | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetDay | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetHour | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetHour | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetMinute | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetMinute | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetMonth | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetMonth | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetSecond | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetSecond | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetYear | ( | unsigned | NewValue | ) |
| void BazisLib::DateTime::SetYear | ( | unsigned | NewValue | ) |
| static DateTime BazisLib::DateTime::Today | ( | ) | [inline, static] |

| static DateTime BazisLib::DateTime::Today | ( | ) | [inline, static] |

| const SYSTEMTIME& BazisLib::DateTime::ToSystemTime | ( | ) | const [inline] |
| const TIME_FIELDS& BazisLib::DateTime::ToTimeFields | ( | ) | const [inline] |