有一个接口方法,其中的参数是VT_DATE型的。
MyFun(/* [in] */ DATE dtTime).
我现在能得到系统时间,怎么把它转成相应类型并传入?

解决方案 »

  1.   

    没人理我?还是我自己人顶吧.
    DATE data;
    SYSTEMTIME  *pSysTime = new SYSTEMTIME;
    ::GetSystemTime(pSysTime);
    pSysTime->wMonth = MakeAlgorIsem(pLxMsg->m_Month);
    pSysTime->wDay = MakeAlgorIsem(pLxMsg->m_Day);
    pSysTime->wHour = MakeAlgorIsem(pLxMsg->m_clock);
    pSysTime->wMinute = MakeAlgorIsem(pLxMsg->m_minute);
    ::SystemTimeToVariantTime(pSysTime, &date);
    主要是SystemTimeToVariantTime.这样我就可以把date传入MyFun了.
    快来顶,要散分了.
      

  2.   

    接分
    用SystemTimeToVariantTime就可以了