Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

calendardate Class Reference

provides a date object. More...

#include <vdkdate.h>

List of all members.

Public Methods


Detailed Description

provides a date object.


Constructor & Destructor Documentation

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

virtual calendardate::~calendardate (    )  [inline, virtual]
 

Destructor


Member Function Documentation

char * calendardate::AsString (    ) 
 

Returns an internal buffer formatted in "yyyymmdd" format, do not modify directly this buffer, copy it before use

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.

int calendardate::Day (    )  [inline]
 

Returns day

int calendardate::DayIndex (    )  [inline]
 

Returns day index: 0 = sunday, 1 = monday,... 6 = saturday

int calendardate::Month (    )  [inline]
 

Returns month

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

calendardate::operator long (    )  [inline]
 

Return date as julian date

calendardate calendardate::operator+ (  long    d )  [inline]
 

date operations

bool calendardate::operator== (  calendardate &    d )  [inline]
 

relational operations

bool calendardate::Valid (    )  [inline]
 

validation

int calendardate::Year (    )  [inline]
 

Returns year


The documentation for this class was generated from the following files:
Generated on Wed Apr 17 13:24:56 2002 for vdk 2.0.1 by doxygen1.2.15