Poster of Linux kernelThe best gift for a Linux geek
ost::Datetime

ost::Datetime

Section: C Library Functions (3) Updated: 16 Feb 2010
Local index Up
 

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@brasmap.com.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.


 

Index

NAME
SYNOPSIS
Public Member Functions
Detailed Description
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
bool ost::Datetime::operator! () const
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

This document was created by man2html, using the manual pages.
Time: 21:51:50 GMT, April 16, 2011