32 int isSet()
const{
return otime != 0; }
BTime operator+(int seconds) const
Definition: BTime.h:46
void set(BUInt32 seconds)
Set the date and time.
Definition: BTime.cpp:27
void addSeconds(int seconds)
Add the given number of seconds.
Definition: BTime.cpp:88
int isLeapYear()
Returns if a leap year.
Definition: BTime.cpp:92
void setYearDay(BUInt year, BUInt yearDay, BUInt hour=0, BUInt minute=0, BUInt second=0)
Set the date and time.
Definition: BTime.cpp:43
BUInt32 format
Definition: BFirmware.h:33
void getDate(BUInt &year, BUInt &month, BUInt &day) const
Retun the date information.
Definition: BTime.cpp:54
int isSet() const
Check if set.
Definition: BTime.h:32
BUInt32 BUInt
Definition: BTypes.h:30
uint32_t BUInt32
Definition: BTypes.h:21
BError setString(const BString dateTime)
Sets the date/time from string format.
Definition: BTime.cpp:125
int operator>(const BTime &time) const
Definition: BTime.h:42
BTime & operator+=(int seconds)
Definition: BTime.h:47
int operator!=(const BTime &time) const
Definition: BTime.h:41
BTime(BUInt32 t=0)
Definition: BTime.cpp:23
BString getString(BString format="isoT") const
Gets the date/time in string format.
Definition: BTime.cpp:99
BUInt32 getSeconds() const
Return the number of seconds.
Definition: BTime.cpp:84
void getTime(BUInt &hour, BUInt &minute, BUInt &second) const
Return the time information.
Definition: BTime.cpp:72
int operator<=(const BTime &time) const
Definition: BTime.h:45
int operator==(const BTime &time) const
Definition: BTime.h:40
int operator<(const BTime &time) const
Definition: BTime.h:44
int operator>=(const BTime &time) const
Definition: BTime.h:43