MFC对话框CEDIT插入当前时间

VC++ MFC如同记事本中的功能一样,在当前光标里插入一个日期时间,怎么做呢?

 void CApp2Dlg::OnButton1() 
{
    // TODO: Add your control notification handler code here
    CTime t = CTime::GetCurrentTime(); 
    CString strTime = t.Format(_T( "%Y-%m-%d %H:%M:%S"));
    DWORD dwSel = m_edit1.GetSel();
    m_edit1.ReplaceSel((LPCTSTR)strTime);
}

先 getlocaltine 获取日期和时间,再对其格式化成字符串,最后输出

图片说明