#include "CTBodbcTime.hxx"
Public Methods | |
CTBodbcTime () | |
CTBodbcTime (int i_utime) | |
int | Year (int i_year) |
int | Year () const |
int | Month (int i_month) |
int | Month () const |
int | Day (int i_day) |
int | Day () const |
int | Hour (int i_hour) |
int | Hour () const |
int | Minute (int i_minute) |
int | Minute () const |
int | Second (int i_second) |
int | Second () const |
int | ToUTime () const |
void | FromUTime (int i_utime) |
const TIMESTAMP_STRUCT & | Data () const |
TIMESTAMP_STRUCT & | Data () |
void | ToStream (ostream &os=cout) const |
operator int () const | |
CTBodbcTime & | operator= (int i_utime) |
Private Attributes | |
TIMESTAMP_STRUCT | m_time |
Related Functions | |
(Note that these are not member functions.) | |
ostream & | operator<< (ostream &os, const CTBodbcTime &obj) |
Definition at line 14 of file CTBodbcTime.hxx.
|
Default constructor.
Definition at line 28 of file CTBodbcTime.cxx. |
|
Construct from int Unix time.
Definition at line 15 of file CTBodbcTime.icc. |
|
Set year (in 4 digit form), returns old value.
Definition at line 23 of file CTBodbcTime.icc. |
|
Returns year in 4 digit form.
Definition at line 33 of file CTBodbcTime.icc. |
|
Set month (1-12), returns old value.
Definition at line 41 of file CTBodbcTime.icc. |
|
Returns month (1-12).
Definition at line 51 of file CTBodbcTime.icc. |
|
Set day (1-31), returns old value.
Definition at line 59 of file CTBodbcTime.icc. |
|
Returns day (1-31).
Definition at line 70 of file CTBodbcTime.icc. |
|
Set hour (0-23), returns old value.
Definition at line 78 of file CTBodbcTime.icc. |
|
Returns hour (0-23).
Definition at line 88 of file CTBodbcTime.icc. |
|
Set minute (0-59), returns old value.
Definition at line 96 of file CTBodbcTime.icc. |
|
Returns minute (0-59).
Definition at line 106 of file CTBodbcTime.icc. |
|
Set second (0-59), returns old value.
Definition at line 114 of file CTBodbcTime.icc. |
|
Returns second (0-59).
Definition at line 124 of file CTBodbcTime.icc. |
|
Returns time as int Unix time.
Definition at line 42 of file CTBodbcTime.cxx. Referenced by operator int().
|
|
Converts int Unix time to ODBC representation and sets that value.
Definition at line 51 of file CTBodbcTime.cxx. Referenced by CTBodbcTime(), and operator=().
|
|
Access ODBC structure.
Definition at line 132 of file CTBodbcTime.icc. Referenced by CTBodbcStatement::BindCol(), CTBodbcStatement::BindIParameter(), and CTBodbcStatement::GetData().
|
|
Constant access ODBC structure.
Definition at line 140 of file CTBodbcTime.icc. |
|
ostream insertion.
Definition at line 70 of file CTBodbcTime.cxx. Referenced by operator<<().
|
|
Converts to int Unix time.
Definition at line 148 of file CTBodbcTime.icc. |
|
Converts int Unix time to ODBC representation and sets that value.
Definition at line 156 of file CTBodbcTime.icc. |
|
ostream insertion operator.
Definition at line 169 of file CTBodbcTime.icc. |
|
date+time struct.
Definition at line 52 of file CTBodbcTime.hxx. |