急,请问VARIANT的DATE类型怎么转换为string????!怎么给Dec类型赋值啊????!

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1777/1777350.xml?temp=.7148096
      

  2.   

    1.
    CString cs;
    cs = (LPCTSTR)(_bstr_t)(_variant_t)v;
    2.
    VariantTimeToDosDateTime
    Converts the variant representation of a date and time to MS-DOS date and time values.INT VariantTimeToDosDateTime( 
      double  vtime,                  
      unsigned short *  pwDosDate,  
      unsigned short *  pwDosTime  
    );
      

  3.   

    WariantChangeType转换成BSTR类型,取出BSTR值,再转换成string。
      

  4.   

    可是DATE的声明是一个double型啊,楼上各位的答案对吗?