用CTime和GetLocalTime好像都不能取到long型的时间,该如何转换?

解决方案 »

  1.   

    为什么一定得要现成的呢,用CTime的几个成员函数分别取出小时、分钟再自己处理不就行了
      

  2.   

    GetCurenrTime(),然后分别取小时,分钟,秒
      

  3.   

    我就是问怎么转换?
    为什么不用现成的?因为别人给我的接口就是long型的,所以我必须把时间转成long型的才能调用他提供的函数,我是我又不知道在Windows中调用哪个API转化,好烦:(
      

  4.   

    time_t ltime;
    time(&ltime);
    CString str;
    str.Format("%ld",ltime);
    MessageBox(str);str就包含那个长整数,这个整数的含义是1970/1/1 00:00:00开始到现在经过的秒数。给分吧