需要用到哪些API和字符串操作的函数。请高手指点。谢啦。给个小例子最好了。我要在数据库表中取某列中记录的时间(字符串类型)介于两个时间之间。然后显示在listcontrol中。太可怜了!没有分了!高手给说仔细点吧。谢谢啦!

解决方案 »

  1.   

    随处下载
    http://search.download.csdn.net/search/listctrl
      

  2.   

    领会错了 没看标题 不好意思 获取字符的例子
      CTime curT = CTime::GetCurrentTime();
      CString str;
      str.Format(_T("%4d-%02d-%02d %02d:%02d:%02d"),
      curT.GetYear(), curT.GetMonth(), curT.GetDay(),
      curT.GetHour(), curT.GetMinute(), curT.GetSecond());
      

  3.   

    把CString 转换成int 之后即可比较大小
      

  4.   

    如何读取Date Time Picker控件的值呢?是不是要先给该控件绑定一个变量?我有两个这样的控件,要分别写两个函数还是写一个?取出控件的值是什么类型?是不是先变成CSting类型再变成int型?再和从数据库中取出的CSting类型的时间变成int型,然后比较?不知道怎样最简炼
      

  5.   

    得到年月日的WORD值,然后比较WORD值的
      

  6.   

    结构体为SYSTEMTIME类型
    获取时间API  getlocaltime
    日历控件 MonthCal_GetToday  //获取今天
             MonthCal_GetCurSel //获取当前选中
             ........
    更多具体自己到commctrl.h下找即可。
      

  7.   

    CDateTimeCtrl* pWndTemp1 = (CDateTimeCtrl*)GetDlgItem(IDC_DATETIMEPICKER1);
    CTime tempTime1;
    pWndTemp1 -> GetTime(tempTime1);
    CString strTemp1 = tempTime1.Format("%Y-%m-%d");