|
| CDateTime () |
|
| CDateTime (const CDateTime &time) |
|
CDateTime & | operator= (const CDateTime &)=default |
|
| CDateTime (const KODI::TIME::SystemTime &time) |
|
| CDateTime (const KODI::TIME::FileTime &time) |
|
| CDateTime (const time_t &time) |
|
| CDateTime (const tm &time) |
|
| CDateTime (int year, int month, int day, int hour, int minute, int second) |
|
const CDateTime & | operator= (const KODI::TIME::SystemTime &right) |
|
const CDateTime & | operator= (const KODI::TIME::FileTime &right) |
|
const CDateTime & | operator= (const time_t &right) |
|
const CDateTime & | operator= (const tm &right) |
|
bool | operator> (const CDateTime &right) const |
|
bool | operator>= (const CDateTime &right) const |
|
bool | operator< (const CDateTime &right) const |
|
bool | operator<= (const CDateTime &right) const |
|
bool | operator== (const CDateTime &right) const |
|
bool | operator!= (const CDateTime &right) const |
|
bool | operator> (const KODI::TIME::FileTime &right) const |
|
bool | operator>= (const KODI::TIME::FileTime &right) const |
|
bool | operator< (const KODI::TIME::FileTime &right) const |
|
bool | operator<= (const KODI::TIME::FileTime &right) const |
|
bool | operator== (const KODI::TIME::FileTime &right) const |
|
bool | operator!= (const KODI::TIME::FileTime &right) const |
|
bool | operator> (const KODI::TIME::SystemTime &right) const |
|
bool | operator>= (const KODI::TIME::SystemTime &right) const |
|
bool | operator< (const KODI::TIME::SystemTime &right) const |
|
bool | operator<= (const KODI::TIME::SystemTime &right) const |
|
bool | operator== (const KODI::TIME::SystemTime &right) const |
|
bool | operator!= (const KODI::TIME::SystemTime &right) const |
|
bool | operator> (const time_t &right) const |
|
bool | operator>= (const time_t &right) const |
|
bool | operator< (const time_t &right) const |
|
bool | operator<= (const time_t &right) const |
|
bool | operator== (const time_t &right) const |
|
bool | operator!= (const time_t &right) const |
|
bool | operator> (const tm &right) const |
|
bool | operator>= (const tm &right) const |
|
bool | operator< (const tm &right) const |
|
bool | operator<= (const tm &right) const |
|
bool | operator== (const tm &right) const |
|
bool | operator!= (const tm &right) const |
|
CDateTime | operator+ (const CDateTimeSpan &right) const |
|
CDateTime | operator- (const CDateTimeSpan &right) const |
|
const CDateTime & | operator+= (const CDateTimeSpan &right) |
|
const CDateTime & | operator-= (const CDateTimeSpan &right) |
|
CDateTimeSpan | operator- (const CDateTime &right) const |
|
| operator KODI::TIME::FileTime () const |
|
void | Archive (CArchive &ar) override |
|
void | Reset () |
|
int | GetDay () const |
|
int | GetMonth () const |
|
int | GetYear () const |
|
int | GetHour () const |
|
int | GetMinute () const |
|
int | GetSecond () const |
|
int | GetDayOfWeek () const |
|
int | GetMinuteOfDay () const |
|
bool | SetDateTime (int year, int month, int day, int hour, int minute, int second) |
|
bool | SetDate (int year, int month, int day) |
|
bool | SetTime (int hour, int minute, int second) |
|
bool | SetFromDateString (const std::string &date) |
|
bool | SetFromDBDate (const std::string &date) |
|
bool | SetFromDBTime (const std::string &time) |
|
bool | SetFromW3CDate (const std::string &date) |
|
bool | SetFromW3CDateTime (const std::string &date, bool ignoreTimezone=false) |
|
bool | SetFromUTCDateTime (const CDateTime &dateTime) |
|
bool | SetFromUTCDateTime (const time_t &dateTime) |
|
bool | SetFromRFC1123DateTime (const std::string &dateTime) |
|
bool | SetFromDBDateTime (const std::string &dateTime) |
| set from a database datetime format YYYY-MM-DD HH:MM:SS
|
|
void | GetAsSystemTime (KODI::TIME::SystemTime &time) const |
|
void | GetAsTime (time_t &time) const |
|
void | GetAsTm (tm &time) const |
|
void | GetAsTimeStamp (KODI::TIME::FileTime &time) const |
|
CDateTime | GetAsUTCDateTime () const |
|
std::string | GetAsSaveString () const |
|
std::string | GetAsDBDateTime () const |
|
std::string | GetAsDBDate () const |
|
std::string | GetAsDBTime () const |
|
std::string | GetAsLocalizedDate (bool longDate=false) const |
|
std::string | GetAsLocalizedDate (const std::string &strFormat) const |
|
std::string | GetAsLocalizedDate (const std::string &strFormat, ReturnFormat returnFormat) const |
|
std::string | GetAsLocalizedTime (const std::string &format, bool withSeconds=true) const |
|
std::string | GetAsLocalizedDateTime (bool longDate=false, bool withSeconds=true) const |
|
std::string | GetAsLocalizedTime (TIME_FORMAT format, bool withSeconds=false) const |
|
std::string | GetAsRFC1123DateTime () const |
|
std::string | GetAsW3CDate () const |
|
std::string | GetAsW3CDateTime (bool asUtc=false) const |
|
void | SetValid (bool yesNo) |
|
bool | IsValid () const |
|
DateTime class, which uses FileTime as it's base.