provides a date object
More...
#include <vdkdate.h>
◆ calendardate() [1/4]
| calendardate::calendardate |
( |
int |
mode = mmddyyyy | ) |
|
Constructor, uses system date
- Parameters
-
| mode | date format
- mmddyyyy english format month-day-year
- ddmmyyyy european format day-month-year
|
◆ calendardate() [2/4]
| calendardate::calendardate |
( |
int |
day, |
|
|
int |
month, |
|
|
int |
year, |
|
|
int |
mode = mmddyyyy |
|
) |
| |
|
inline |
Constructor
- Parameters
-
| day | |
| month | |
| year | |
| mode | date format
- mmddyyyy english format month-day-year
- ddmmyyyy european format day-month-year
|
◆ calendardate() [3/4]
| calendardate::calendardate |
( |
long |
julian, |
|
|
int |
mode = mmddyyyy |
|
) |
| |
|
inline |
Constructor
- Parameters
-
| julian | jiulian date |
| mode | date format
- mmddyyyy english format month-day-year
- ddmmyyyy european format day-month-year
|
◆ calendardate() [4/4]
| calendardate::calendardate |
( |
char * |
s, |
|
|
int |
mode = mmddyyyy, |
|
|
char * |
sep = ".-/" |
|
) |
| |
Constructor
- Parameters
-
| s | date string |
| mode | date format
- mmddyyyy english format month-day-year
- ddmmyyyy european format day-month-year
|
| sep | separator char |
◆ ~calendardate()
| virtual calendardate::~calendardate |
( |
| ) |
|
|
inlinevirtual |
◆ AsString()
| char * calendardate::AsString |
( |
| ) |
|
Returns an internal buffer formatted in "yyyymmdd" format, do not modify directly this buffer, copy it before use
◆ CalendarDate()
| char * calendardate::CalendarDate |
( |
| ) |
|
Returns an internal buffer formatted in "week-day month day year" format.
- Tip
- Do not modify directly this buffer, copy it before use.
◆ Day()
| int calendardate::Day |
( |
| ) |
|
|
inline |
◆ DayIndex()
| int calendardate::DayIndex |
( |
| ) |
|
|
inline |
Returns day index: 0 = sunday, 1 = monday,... 6 = saturday
◆ Month()
| int calendardate::Month |
( |
| ) |
|
|
inline |
◆ operator char *()
| calendardate::operator char * |
( |
| ) |
|
Returns an internal buffer formatted in "dd/mm/yyyy" or "mm/dd/yyyy" format, do not modify directly this buffer, copy it before use
◆ operator long()
| calendardate::operator long |
( |
| ) |
|
|
inline |
Return date as julian date
◆ operator+()
◆ operator==()
◆ Valid()
| bool calendardate::Valid |
( |
| ) |
|
|
inline |
◆ Year()
| int calendardate::Year |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files: