求教CTime的有关问题
求教CTime的问题
我在程序里面写了这样一段话:
在我的电脑上得到的两个时间差是10s,但是在另一台电脑上面却得到的两个时间差是2分多,一直很纳闷这个是不是电脑的问题,不知道怎么解决,貌似还有一个奇怪的问题,得到的当前时间是1970年左右(当然这个不是重点),求指教,
------解决思路----------------------
CTime::GetCurrentTime()
和
GetCurrentTime()
不是一回事!
CTime::operator =
const CTime& operator =( const CTime& timeSrc );
const CTime& operator =( time_t t );
Remarks
These overloaded assignment operators copy the source time into this CTime object.
The internal time storage in a CTime object is independent of time zone. Time-zone conversion is not necessary during assignment.
Example
// example for CTime::operator =
time_t osBinaryTime; // C run-time time (defined in <time.h>)
CTime t1 = osBinaryTime; // Assignment from time_t
CTime t2 = t1; // Assignment from CTime
CTime Overview
------解决思路----------------------
Class Members
------解决思路----------------------
Hierarchy Chart
See Also CTime::CTime
我在程序里面写了这样一段话:
CTime time = GetCurrentTime();
CString str = time.Format(_T("%Y_%m_%d %H:%M:%S"));
MessageBox(NULL,str,"caution",MB_OK);
CString sss = (time+CTimeSpan(0,0,0,10)).Format(_T("%Y_%m_%d %H:%M:%S"));
MessageBox(NULL,sss,"caut",MB_OK);
在我的电脑上得到的两个时间差是10s,但是在另一台电脑上面却得到的两个时间差是2分多,一直很纳闷这个是不是电脑的问题,不知道怎么解决,貌似还有一个奇怪的问题,得到的当前时间是1970年左右(当然这个不是重点),求指教,
------解决思路----------------------
CTime::GetCurrentTime()
和
GetCurrentTime()
不是一回事!
CTime::operator =
const CTime& operator =( const CTime& timeSrc );
const CTime& operator =( time_t t );
Remarks
These overloaded assignment operators copy the source time into this CTime object.
The internal time storage in a CTime object is independent of time zone. Time-zone conversion is not necessary during assignment.
Example
// example for CTime::operator =
time_t osBinaryTime; // C run-time time (defined in <time.h>)
CTime t1 = osBinaryTime; // Assignment from time_t
CTime t2 = t1; // Assignment from CTime
CTime Overview
------解决思路----------------------
Class Members
------解决思路----------------------
Hierarchy Chart
See Also CTime::CTime