25 void set(time_t time);
static int daysInMonth(int year, int month)
Definition: BDate-1.cpp:207
int month()
Definition: BDate-1.cpp:79
static int isLeap(int year)
Definition: BDate-1.cpp:203
void fromBString(BString &s, BDate &v)
Definition: BDate-1.cpp:218
BError setString(BString str)
Set the time from an ISO date/time.
Definition: BDate-1.cpp:136
int isSet()
Definition: BDate.h:41
int operator<=(const BDate &date) const
Definition: BDate.h:51
int operator!=(const BDate &date) const
Definition: BDate.h:47
void getDate(int &year, int &mon, int &day)
Definition: BDate-1.cpp:182
BDate(int year=0, int month=1, int day=1)
Definition: BDate-1.cpp:16
int operator>(const BDate &date) const
Definition: BDate.h:48
BString getString()
Get the time as an ISO date/time string.
Definition: BDate-1.cpp:100
void setFirst()
Set the first date available.
Definition: BDate-1.cpp:35
uint16_t oyday
Day in year (0 .. 365)
Definition: BDate.h:58
uint16_t oyear
Year (0 .. 65535)
Definition: BDate.h:57
int operator==(const BDate &date) const
Definition: BDate.h:46
int compare(const BDate &date) const
Compare two dates.
Definition: BDate-1.cpp:188
int operator>=(const BDate &date) const
Definition: BDate.h:49
BUInt32 format
Definition: BFirmware.h:33
BString getStringFormatted(BString format)
Gets the time in a string form as per the format. Format syntax as per strftime()
Definition: BDate-1.cpp:113
~BDate()
Definition: BDate-1.cpp:27
int yday()
Definition: BDate-1.cpp:96
void clear()
Clear the date/time.
Definition: BDate-1.cpp:30
int operator<(const BDate &date) const
Definition: BDate.h:50
void setLast()
Set the last date available.
Definition: BDate-1.cpp:39
void set(time_t time)
Set time using Unix time (seconds from 1970-01-01)
Definition: BDate-1.cpp:48
void setYDay(int year=0, int yday=0)
Definition: BDate-1.cpp:43
void setNow()
Set the timeStamp to now.
Definition: BDate-1.cpp:62
void toBString(BDate &v, BString &s)
Definition: BDate-1.cpp:214
int year()
Definition: BDate-1.cpp:75
int day()
Definition: BDate-1.cpp:86