sourCEntral - mobile manpages

pdf

ost::Datetime

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

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:

Marcelo Dalmas <mad AT brasmap DOT com DOT br> 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

time_t ost::Datetime::getDatetime (void) const
char* ost::Datetime::getDatetime (char * buffer) const
bool ost::Datetime::isValid (void) const

Reimplemented from ost::Date.

bool ost::Datetime::operator! () const
Reimplemented from ost::Date.

int ost::Datetime::operator!= (const Datetime &)
Datetime& ost::Datetime::operator+= (const Time & time)
Datetime& ost::Datetime::operator+= (const Datetime & datetime)
Datetime& ost::Datetime::operator-= (const Time & time)
Datetime& ost::Datetime::operator-= (const Datetime & datetime)
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.

pdf