#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 |