|
| | Datetime (time_t tm) |
| |
| | Datetime (tm *dt) |
| |
| | Datetime (const char *str, size_t size=0) |
| |
| | Datetime (int year, unsigned month, unsigned day, int hour, int minute, int second) |
| |
| | Datetime () |
| |
| virtual | ~Datetime () |
| |
| char * | getDatetime (char *buffer) const |
| |
| time_t | getDatetime (void) const |
| |
| bool | isValid (void) const |
| |
| Datetime & | operator= (const Datetime datetime) |
| |
| Datetime & | operator+= (const Datetime &datetime) |
| |
| Datetime & | operator-= (const Datetime &datetime) |
| |
| Datetime & | operator+= (const Time &time) |
| |
| Datetime & | operator-= (const Time &time) |
| |
| int | operator== (const Datetime &) |
| |
| int | operator!= (const Datetime &) |
| |
| int | operator< (const Datetime &) |
| |
| int | operator<= (const Datetime &) |
| |
| int | operator> (const Datetime &) |
| |
| int | operator>= (const Datetime &) |
| |
| bool | operator! () const |
| |
| String | strftime (const char *format) const |
| |
| | 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 |
| |
| | Time (time_t tm) |
| |
| | Time (tm *dt) |
| |
| | Time (char *str, size_t size=0) |
| |
| | Time (int hour, int minute, int second) |
| |
| | Time () |
| |
| virtual | ~Time () |
| |
| long | getValue (void) const |
| |
| int | getHour (void) const |
| |
| int | getMinute (void) const |
| |
| int | getSecond (void) const |
| |
| char * | getTime (char *buffer) const |
| |
| time_t | getTime (void) const |
| |
| tm * | getTime (tm *buf) const |
| |
| void | setTime (char *str, size_t size=0) |
| |
| bool | isValid (void) const |
| |
| | operator long () |
| |
| String | operator() () const |
| |
| Time & | operator++ () |
| |
| Time & | operator-- () |
| |
| Time & | operator+= (const int val) |
| |
| Time & | operator-= (const int val) |
| |
| int | operator== (const Time &time) |
| |
| int | operator!= (const Time &time) |
| |
| int | operator< (const Time &time) |
| |
| int | operator<= (const Time &time) |
| |
| int | operator> (const Time &time) |
| |
| int | operator>= (const Time &time) |
| |
| bool | operator! () const |
| |
The Datetime class uses a julian date representation of the current year, month, and day and a integer representation of the current time.
This is then manipulated in several forms and may be exported as needed.
- Author
- Marcelo Dalmas mad@b.nosp@m.rasm.nosp@m.ap.co.nosp@m.m.br
Integer based time class.