|
Public Member Functions |
| Date (time_t tm) |
| Date (tm *dt) |
| Date (char *str, size_t size=0) |
| Date (int year, unsigned month, unsigned day) |
| Date () |
virtual | ~Date () |
int | getYear (void) const |
unsigned | getMonth (void) const |
unsigned | getDay (void) const |
unsigned | getDayOfWeek (void) const |
char * | getDate (char *buffer) const |
time_t | getDate (void) const |
time_t | getDate (tm *buf) const |
long | getValue (void) const |
void | setDate (const char *str, size_t size=0) |
bool | isValid (void) const |
| operator long () const |
String | operator() () const |
Date & | operator++ () |
Date & | operator-- () |
Date & | operator+= (const long val) |
Date & | operator-= (const long val) |
int | operator== (const Date &date) |
int | operator!= (const Date &date) |
int | operator< (const Date &date) |
int | operator<= (const Date &date) |
int | operator> (const Date &date) |
int | operator>= (const Date &date) |
bool | operator! () const |
Protected Member Functions |
void | toJulian (long year, long month, long day) |
void | fromJulian (char *buf) const |
virtual void | update (void) |
| A method to use to "post" any changed values when shadowing a mixed object class.
|
Protected Attributes |
long | julian |
Friends |
Date | operator+ (const Date &date, const long val) |
Date | operator- (const Date &date, const long val) |
Date | operator+ (const long val, const Date &date) |
Date | operator- (const long val, const Date &date) |
This is then manipulated in several forms and may be exported as needed.