//时间获取函数
CTime curTime=CTime::GetCurrentTime();
CTimeSpan delta(30,0,0,0);CTime retBookTime=curTime+delta;
CString borTime=curTime.Format(_T("%Y-%m-%d %H-%M-%S"));//获取系统时间。
CString retTime=retBookTime.Format(_T("%Y-%m-%d %H-%M-%S"));//获取系统时间加30天。
CDialog::OnTimer(nIDEvent);
CString str;
CTime theTime = CTime::GetCurrentTime();
str.Format("%02d:%02d:%02d",theTime.GetHour(),theTime.GetMinute(),theTime.GetSecond());
SetDlgItemText(IDC_EDIT_TIME,str);
}
为类添加WM_DESTROY消息响应函数OnDestroy():
void CTestDlg::OnDestroy()
{
CDialog::OnDestroy();
// TODO: Add your message handler code here
KillTimer(1);
时间格式的转化
DateTime.ParseExact( "2010-7-7", "yyyy-M-d", null).ToString("yyyy/M/d");、
如果是DateTime类型:直接使用DateTime.ToString("格式")方法.str = DateTime.Parse("2010-7-7").ToString("yyyy/MM/dd");如果是String类型:使用String.Replace("","")方法.string date = "2010-7-7";str = date.Replace("-", "/");