数据库里面记录了一个用户登陆时间和离开时间,这两个时间取出来是标准格式的_variant_t类型的,现在我要做的是得出用户在线的总时间,是以秒的形式,我怎么才能把这两个时间减出相差时间来,
time_t类型取得的系统时间是从1970年到现在过来多少秒,可不可以把时间转换成这种格式的,请问怎么做
还有
_variant_t vt;
vt = pRs->GetCollect("filename");
COleDateTime dt = vt.date; //为什么我vt点后没有出现date 我强加上后 没作用 希望各位高手不吝赐教啊
小弟谢过了
time_t类型取得的系统时间是从1970年到现在过来多少秒,可不可以把时间转换成这种格式的,请问怎么做
还有
_variant_t vt;
vt = pRs->GetCollect("filename");
COleDateTime dt = vt.date; //为什么我vt点后没有出现date 我强加上后 没作用 希望各位高手不吝赐教啊
小弟谢过了
COleDateTime dt(*vt.pdate);COleDateTime 之间可以减减出的结果就是COleDateTimeSpan了
相减的结果是CTimeSpan 你只要想办法把数据库里面的时间转成CTime或者COleDateTime 就可以了,可以查看msdn
vt.后面始终没有那些函数,请问这是为什么啊