Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

Date.h File Reference

Go to the source code of this file.

Functions

bool specialYear (int y)
unsigned int year_days (int y)
unsigned int my_month_days (unsigned int m, unsigned int y)
long days (int ys, int ms, int ds, int ye, int me, int de)
double minutes (int Ys, int Ms, int Ds, int hs, int ms, int Ye, int Me, int De, int he, int me)
bool parseDateString (const char *str, long &year, long &month, long &day)
bool parseDateTimeString (const char *str, long &year, long &month, long &day, long &hour, long &minute)

Variables

const double MINUTE = 1.0
const double HOUR = 60.0 * MINUTE
const double DAY = 24 * HOUR
const double WEEK = 5 * DAY
const double WEEKEND = 2 * DAY


Function Documentation

long days int  ys,
int  ms,
int  ds,
int  ye,
int  me,
int  de
 

double minutes int  Ys,
int  Ms,
int  Ds,
int  hs,
int  ms,
int  Ye,
int  Me,
int  De,
int  he,
int  me
 

unsigned int my_month_days unsigned int  m,
unsigned int  y
 

bool parseDateString const char *  str,
long &  year,
long &  month,
long &  day
 

bool parseDateTimeString const char *  str,
long &  year,
long &  month,
long &  day,
long &  hour,
long &  minute
 

bool specialYear int  y  ) 
 

unsigned int year_days int  y  ) 
 


Variable Documentation

const double DAY = 24 * HOUR
 

const double HOUR = 60.0 * MINUTE
 

const double MINUTE = 1.0
 

const double WEEK = 5 * DAY
 

const double WEEKEND = 2 * DAY
 


Generated on Tue Apr 26 14:42:43 2005 for rollingmill by doxygen 1.3.6