#include <hk_datetime.h>
Inheritance diagram for hk_datetime:


Public Member Functions | |
| hk_datetime (const hk_datetime &) | |
| bool | set_date (int day, int month, int year) |
| bool | set_time (int hour, int minute, int second) |
| bool | set_datetime (int day, int month, int year, int hour, int minute, int second) |
| bool | set_date_asstring (const hk_string &s) |
| bool | set_time_asstring (const hk_string &s) |
| bool | set_datetime_asstring (const hk_string &s) |
| hk_string | date_asstring (void) const |
| hk_string | time_asstring (void) const |
| hk_string | datetime_asstring (void) const |
| void | set_dateformat (const hk_string &f) |
| void | set_timeformat (const hk_string &f) |
| void | set_datetimeformat (const hk_string &f) |
| int | day () const |
| int | month () const |
| int | year () const |
| int | hour () const |
| int | minute () const |
| int | second () const |
| void | set_now (void) |
| bool | operator= (const hk_datetime &) |
| bool | operator== (const hk_datetime &) |
| bool | operator!= (const hk_datetime &) |
| bool | operator> (const hk_datetime &) |
| bool | operator>= (const hk_datetime &) |
| bool | operator< (const hk_datetime &) |
| bool | operator<= (const hk_datetime &) |
| double | difference (const hk_datetime &d) |
Protected Member Functions | |
| bool | is_ok_date (int day, int month, int year) |
| bool | is_ok_time (int hour, int minute, int second) |
|
|
|
|
|
|
|
|
returns the difference in seconds,negative values say that this object is contains a time before d; |
|
||||||||||||||||
|
sets the date |
|
|
sets the date.
|
|
|
Any hk_string is valid. The values have to be separated with at least one character. The variables are D for the day M for the month Y for the year example : "D.M.Y" shows the 4th of November 2001 as 04.11.2001 and "Y-M-D" as 2001-11-04 |
|
||||||||||||||||||||||||||||
|
sets date and time |
|
|
|
|
|
Any hk_string is valid. The values have to be separated with at least one character. The variables are D for the day M for the month Y for the year h for the hour m for the minute s for the second example : "D.M.Y h:m:s" shows the 4th of November 2001 at noon as 04.11.2001 12:00:00 and "Y-M-D h/m" as 2001-11-04 12/00 |
|
|
sets the current date and time |
|
||||||||||||||||
|
sets the time |
|
|
|
|
|
Any hk_string is valid. The values have to be separated with at least one character. The variables are h for the hour m for the minute s for the second example : "h:m:s" shows the noon as 12:00:00 and "h/m" as 12/00 |
|
|
|
1.4.6