The Date class uses a julian date representation of the current year, month, and day.
More...
#include <numbers.h>
|
void | toJulian (long year, long month, long day) |
|
void | fromJulian (char *buf) const |
|
virtual void | update (void) |
| A method to use to "post" any changed values when shadowing a mixed object class. More...
|
|
The Date class uses a julian date representation of the current year, month, and day.
This is then manipulated in several forms and may be exported as needed.
- Author
- David Sugar dyfet.nosp@m.@ost.nosp@m.el.co.nosp@m.m julian number based date class.
ost::Date::Date |
( |
time_t |
tm | ) |
|
ost::Date::Date |
( |
tm * |
dt | ) |
|
ost::Date::Date |
( |
char * |
str, |
|
|
size_t |
size = 0 |
|
) |
| |
ost::Date::Date |
( |
int |
year, |
|
|
unsigned |
month, |
|
|
unsigned |
day |
|
) |
| |
virtual ost::Date::~Date |
( |
| ) |
|
|
virtual |
void ost::Date::fromJulian |
( |
char * |
buf | ) |
const |
|
protected |
char* ost::Date::getDate |
( |
char * |
buffer | ) |
const |
time_t ost::Date::getDate |
( |
void |
| ) |
const |
time_t ost::Date::getDate |
( |
tm * |
buf | ) |
const |
unsigned ost::Date::getDay |
( |
void |
| ) |
const |
unsigned ost::Date::getDayOfWeek |
( |
void |
| ) |
const |
unsigned ost::Date::getMonth |
( |
void |
| ) |
const |
long ost::Date::getValue |
( |
void |
| ) |
const |
int ost::Date::getYear |
( |
void |
| ) |
const |
bool ost::Date::isValid |
( |
void |
| ) |
const |
ost::Date::operator long |
( |
| ) |
const |
|
inline |
bool ost::Date::operator! |
( |
void |
| ) |
const |
|
inline |
String ost::Date::operator() |
( |
| ) |
const |
Date& ost::Date::operator++ |
( |
| ) |
|
Date& ost::Date::operator+= |
( |
const long |
val | ) |
|
Date& ost::Date::operator-- |
( |
| ) |
|
Date& ost::Date::operator-= |
( |
const long |
val | ) |
|
int ost::Date::operator< |
( |
const Date & |
date | ) |
|
int ost::Date::operator<= |
( |
const Date & |
date | ) |
|
int ost::Date::operator== |
( |
const Date & |
date | ) |
|
int ost::Date::operator> |
( |
const Date & |
date | ) |
|
int ost::Date::operator>= |
( |
const Date & |
date | ) |
|
void ost::Date::setDate |
( |
const char * |
str, |
|
|
size_t |
size = 0 |
|
) |
| |
void ost::Date::toJulian |
( |
long |
year, |
|
|
long |
month, |
|
|
long |
day |
|
) |
| |
|
protected |
virtual void ost::Date::update |
( |
void |
| ) |
|
|
protectedvirtual |
A method to use to "post" any changed values when shadowing a mixed object class.
This is used by DateNumber.
Reimplemented in ost::DateNumber.
Date operator+ |
( |
const Date & |
date, |
|
|
const long |
val |
|
) |
| |
|
friend |
Date operator+ |
( |
const long |
val, |
|
|
const Date & |
date |
|
) |
| |
|
friend |
Date operator- |
( |
const Date & |
date, |
|
|
const long |
val |
|
) |
| |
|
friend |
Date operator- |
( |
const long |
val, |
|
|
const Date & |
date |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: