#include <XspfDateTime.h>
Public Member Functions | |
| XspfDateTime (int year, int month, int day, int hour, int minutes, int seconds, int distHours, int distMinutes) | |
| XspfDateTime () | |
| XspfDateTime (XspfDateTime const &source) | |
| XspfDateTime & | operator= (XspfDateTime const &source) |
| ~XspfDateTime () | |
| XspfDateTime * | clone () const |
| int | getYear () const |
| int | getMonth () const |
| int | getDay () const |
| int | getHour () const |
| int | getMinutes () const |
| int | getSeconds () const |
| int | getDistHours () const |
| int | getDistMinutes () const |
| void | setYear (int year) |
| void | setMonth (int month) |
| void | setDay (int day) |
| void | setHour (int hour) |
| void | setMinutes (int minutes) |
| void | setSeconds (int seconds) |
| void | setDistHours (int distHours) |
| void | setDistMinutes (int distMinutes) |
Static Public Member Functions | |
| static bool | extractDateTime (XML_Char const *text, XspfDateTime *output) |
Definition at line 62 of file XspfDateTime.h.
| XspfDateTime | ( | int | year, | |
| int | month, | |||
| int | day, | |||
| int | hour, | |||
| int | minutes, | |||
| int | seconds, | |||
| int | distHours, | |||
| int | distMinutes | |||
| ) |
Creates a new dateTime timestamp. The given parameters must be valid and are not checked for validity inside.
| year | Year [-9999..+9999] but not zero | |
| month | Month [1..12] | |
| day | Day [1..31] | |
| hour | Hour [0..23] | |
| minutes | Minutes [0..59] | |
| seconds | Seconds [0..59] | |
| distHours | Time shift hours [-14..+14] | |
| distMinutes | Time shift minutes [-59..+59] |
| XspfDateTime | ( | ) |
Creates a new dateTime timestamp.
| XspfDateTime | ( | XspfDateTime const & | source | ) |
Copy constructor.
| source | Source to copy from |
| ~XspfDateTime | ( | ) |
Destroys this dateTime timestamp.
| XspfDateTime* clone | ( | ) | const |
Clones this dateTime object.
`
| static bool extractDateTime | ( | XML_Char const * | text, | |
| XspfDateTime * | output | |||
| ) | [static] |
Extracts a dateTime from text.
| text | Text | |
| output | dateTime storage destination |
| int getDay | ( | ) | const |
Returns the day.
| int getDistHours | ( | ) | const |
Returns the time shift hours.
| int getDistMinutes | ( | ) | const |
Returns the time shift minutes.
| int getHour | ( | ) | const |
Returns the hour.
| int getMinutes | ( | ) | const |
Returns the minutes.
| int getMonth | ( | ) | const |
Returns the month.
| int getSeconds | ( | ) | const |
Returns the seconds.
| int getYear | ( | ) | const |
Returns the year.
| XspfDateTime& operator= | ( | XspfDateTime const & | source | ) |
Assignment operator.
| source | Source to copy from |
| void setDay | ( | int | day | ) |
Sets the day.
| day | Day to set |
| void setDistHours | ( | int | distHours | ) |
Sets the time shift hours.
| distHours | Time shift hours |
| void setDistMinutes | ( | int | distMinutes | ) |
Sets the time shift minutes.
| distMinutes | Time shift minutes |
| void setHour | ( | int | hour | ) |
Sets the hour.
| hour | Hour to set |
| void setMinutes | ( | int | minutes | ) |
Sets the minutes.
| minutes | Minutes to set |
| void setMonth | ( | int | month | ) |
Sets the month.
| month | Month to set |
| void setSeconds | ( | int | seconds | ) |
Sets the seconds.
| seconds | Seconds to set |
| void setYear | ( | int | year | ) |
Sets the year.
| year | Year to set |
1.5.8