4#include <WXP/DateVal.h>
20 Date(
int ryear,
int rmonth,
int rday,
int rhour,
int rmin,
float rsec );
24 int operator>(
const Date &date );
25 int operator<(
const Date &date );
26 void operator+=(
const int rsecs );
29 int set(
const char *str );
30 int set(
int ryear,
int rmonth,
int rday,
int rhour,
int rmin,
float rsec );
32 inline int set(
Date &rdate ){ *
this = rdate;
return 1; };
34 int set(
DateVal &date,
int roff,
const char *tz );
35 int set(
DateVal &date,
const char *zone,
const char *tz );
64 int setTime(
int rhour,
int rmin,
float rsec );
81 int adjustMinute(
int rmonth,
int rday,
int rhour,
int rmin );
85 int adjustHour(
int rmonth,
int rday,
int rhour );
int setTime(int rhour, int rmin, float rsec)
Definition Date.cc:264
float getSecond()
Definition Date.h:59
int addHours(int hours)
Definition Date.cc:588
int getSeconds()
Definition Date.cc:394
int addDays(int days)
Definition Date.cc:566
int setDays(int days)
Definition Date.cc:504
int setHour(int val)
Definition Date.cc:351
int set(Date &rdate)
Definition Date.h:32
int addMinutes(int mins)
Definition Date.cc:610
int addYears(int years)
Definition Date.cc:538
int getDay()
Definition Date.h:49
int fix()
Definition Date.cc:1007
int getDayOfWeek()
Definition Date.cc:662
int printSeconds()
Definition Date.cc:1054
int getMonth()
Definition Date.h:46
Date()
Definition Date.cc:26
int setDaylightType(const char dt)
Definition Date.cc:435
int getVals(DateVal &date)
Definition Date.cc:278
int getJulian()
Definition Date.cc:654
int getMinute()
Definition Date.h:55
static bool isYearLeap(int year)
Definition Date.cc:415
int setMinute(int val)
Definition Date.cc:362
int toText(String &str)
Definition Date.cc:1073
int changeTimezone(int roff, const char *tz)
Definition Date.cc:726
int toString(String &str)
Definition Date.cc:1064
int setSecond(float val)
Definition Date.cc:373
int adjustMinute(int rmonth, int rday, int rhour, int rmin)
Definition Date.cc:890
int addMonths(int months)
Definition Date.cc:548
static long getCurrentSeconds()
Definition Date.cc:404
int init()
Definition Date.cc:86
bool isLeap()
Definition Date.cc:428
int print()
Definition Date.cc:1020
int getDays()
Definition Date.cc:457
int getHour()
Definition Date.h:52
int getYear00()
Definition Date.cc:320
int setMonth(int val)
Definition Date.cc:329
int adjustHour(int rmonth, int rday, int rhour)
Definition Date.cc:925
int setFractionalSecond(float val)
Definition Date.cc:384
DateVal get()
Definition Date.cc:292
int getYear()
Definition Date.h:42
bool isSet()
Definition Date.cc:101
int set()
Definition Date.cc:130
int adjustSecond(int rhour, int rmin, int rsec)
Definition Date.cc:876
int setYear(int val)
Definition Date.cc:307
int setJulian(int val)
Definition Date.cc:670
int setDay(int val)
Definition Date.cc:340
int addSeconds(float secs)
Definition Date.cc:632
This is a variable length string class.
Definition String.h:5
All WXP classes fall under the WXP namespace.
Definition Angle.h:4
This struct defines basic date values.
Definition DateVal.h:5
DateVal()
Definition DateVal.cc:38
int year
Definition DateVal.h:6
float sec
Definition DateVal.h:11
int month
Definition DateVal.h:7
int min
Definition DateVal.h:10
long computeSecs()
Definition DateVal.cc:97
int day
Definition DateVal.h:8
int hour
Definition DateVal.h:9