计算方法?
谢谢.

解决方案 »

  1.   

    1600-01-01这个日子已经超出CTime的正常范围
    给你两个建议
    1. 自己算判断月份和闰年关系,自己得出秒值
    2. 其实核心问题是闰年问题,而闰年每四百年一个循环,这样可以从1970年以后推出四百年来仿算,结果应该是一致的
    用CTime计算秒数的方法
    可能你知道哈CTime time(2000, 1, 1, 0, 0, 0);
    CTime timeNext(2000, 1, 2, 0, 0, 0);
    __int64 nCount = time.GetTime();
    __int64 nCountNext = timeNext.GetTime();
    __int64 nOffset = nCountNext-nCount;