ost::Datetime(3) | Library Functions Manual | ost::Datetime(3) |
NAME¶
ost::Datetime - The Datetime class uses a julian date representation of the current year, month, and day and a integer representation of the current time.
SYNOPSIS¶
#include <numbers.h>
Inherits ost::Date, and ost::Time.
Public Member Functions¶
Datetime (time_t tm)
Datetime (tm *dt)
Datetime (const char *str, size_t size=0)
Datetime (int year, unsigned month, unsigned day, int hour, int minute,
int second)
Datetime ()
virtual ~Datetime ()
char * getDatetime (char *buffer) const
time_t getDatetime (void) const
bool isValid (void) const
Datetime & operator= (const Datetime datetime)
Datetime & operator+= (const Datetime &datetime)
Datetime & operator-= (const Datetime &datetime)
Datetime & operator+= (const Time &time)
Datetime & operator-= (const Time &time)
int operator== (const Datetime &)
int operator!= (const Datetime &)
int operator< (const Datetime &)
int operator<= (const Datetime &)
int operator> (const Datetime &)
int operator>= (const Datetime &)
bool operator! () const
String strftime (const char *format) const
Additional Inherited Members¶
Detailed Description¶
The Datetime class uses a julian date representation of the current year, month, and day and a integer representation of the current time.
This is then manipulated in several forms and may be exported as needed.
Author
Integer based time class.
Constructor & Destructor Documentation¶
ost::Datetime::Datetime (time_t tm)¶
ost::Datetime::Datetime (tm * dt)¶
ost::Datetime::Datetime (const char * str, size_t size = 0)¶
ost::Datetime::Datetime (int year, unsigned month, unsigned day, int hour, int minute, int second)¶
ost::Datetime::Datetime ()¶
virtual ost::Datetime::~Datetime () [virtual]¶
Member Function Documentation¶
char* ost::Datetime::getDatetime (char * buffer) const¶
time_t ost::Datetime::getDatetime (void) const¶
bool ost::Datetime::isValid (void) const¶
bool ost::Datetime::operator! () const¶
int ost::Datetime::operator!= (const Datetime &)¶
Datetime& ost::Datetime::operator+= (const Datetime & datetime)¶
Datetime& ost::Datetime::operator+= (const Time & time)¶
Datetime& ost::Datetime::operator-= (const Datetime & datetime)¶
Datetime& ost::Datetime::operator-= (const Time & time)¶
int ost::Datetime::operator< (const Datetime &)¶
int ost::Datetime::operator<= (const Datetime &)¶
Datetime& ost::Datetime::operator= (const Datetime datetime)¶
int ost::Datetime::operator== (const Datetime &)¶
int ost::Datetime::operator> (const Datetime &)¶
int ost::Datetime::operator>= (const Datetime &)¶
String ost::Datetime::strftime (const char * format) const¶
Author¶
Generated automatically by Doxygen for GNU CommonC++ from the source code.
Sun Dec 27 2020 | GNU CommonC++ |