00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00014
00015 inline CTBodbcTime::CTBodbcTime(int i_utime)
00016 {
00017 FromUTime(i_utime);
00018 }
00019
00020
00022
00023 inline int CTBodbcTime::Year(int i_year)
00024 {
00025 int i_old = m_time.year;
00026 m_time.year = i_year;
00027 return i_old;
00028 }
00029
00030
00032
00033 inline int CTBodbcTime::Year() const
00034 {
00035 return m_time.year;
00036 }
00037
00038
00040
00041 inline int CTBodbcTime::Month(int i_month)
00042 {
00043 int i_old = m_time.month;
00044 m_time.month = i_month;
00045 return i_old;
00046 }
00047
00048
00050
00051 inline int CTBodbcTime::Month() const
00052 {
00053 return m_time.month;
00054 }
00055
00056
00058
00059 inline int CTBodbcTime::Day(
00060 int i_day)
00061 {
00062 int i_old = m_time.day;
00063 m_time.day = i_day;
00064 return i_old;
00065 }
00066
00067
00069
00070 inline int CTBodbcTime::Day() const
00071 {
00072 return m_time.day;
00073 }
00074
00075
00077
00078 inline int CTBodbcTime::Hour(int i_hour)
00079 {
00080 int i_old = m_time.hour;
00081 m_time.hour = i_hour;
00082 return i_old;
00083 }
00084
00085
00087
00088 inline int CTBodbcTime::Hour() const
00089 {
00090 return m_time.hour;
00091 }
00092
00093
00095
00096 inline int CTBodbcTime::Minute(int i_minute)
00097 {
00098 int i_old = m_time.minute;
00099 m_time.minute = i_minute;
00100 return i_old;
00101 }
00102
00103
00105
00106 inline int CTBodbcTime::Minute() const
00107 {
00108 return m_time.minute;
00109 }
00110
00111
00113
00114 inline int CTBodbcTime::Second(int i_second)
00115 {
00116 int i_old = m_time.second;
00117 m_time.second = i_second;
00118 return i_old;
00119 }
00120
00121
00123
00124 inline int CTBodbcTime::Second() const
00125 {
00126 return m_time.second;
00127 }
00128
00129
00131
00132 inline const TIMESTAMP_STRUCT& CTBodbcTime::Data() const
00133 {
00134 return m_time;
00135 }
00136
00137
00139
00140 inline TIMESTAMP_STRUCT& CTBodbcTime::Data()
00141 {
00142 return m_time;
00143 }
00144
00145
00147
00148 inline CTBodbcTime::operator int() const
00149 {
00150 return ToUTime();
00151 }
00152
00153
00155
00156 inline CTBodbcTime& CTBodbcTime::operator=(int i_utime)
00157 {
00158 FromUTime(i_utime);
00159 return *this;
00160 }
00161
00162 ;
00163
00169 inline ostream& operator<<(ostream& os, const CTBodbcTime& obj)
00170 {
00171 obj.ToStream(os);
00172 return os;
00173 }