日期格式如:1288841950怎样转换为 11月08日 17时10分 这样的格式??帮忙解决一下。。有源码的帮忙贴下谢谢

解决方案 »

  1.   

    long mydata = 1288841950;
    struct   tm   *ptmTime=localtime(&mydata);
    CString m_str;
    m_str.Format("%d年%d月%d日%d时%d分", ptmTime->tm_year + 1900,(ptmTime->tm_mon + 1) * 100,ptmTime->tm_mday,ptmTime->tm_hour,ptmTime->tm_min);
    AfxMessageBox(m_str);
      

  2.   

    忘记了修改一点小错误,没仔细检查
    long mydata = 1288841950;
    struct tm *ptmTime=localtime(&mydata); 
    CString m_str;
    m_str.Format("%d年%d月%d日%d时%d分", ptmTime->tm_year + 1900,ptmTime->tm_mon + 1,ptmTime->tm_mday,ptmTime->tm_hour,ptmTime->tm_min);
    AfxMessageBox(m_str);