int型数据转换成时间 例int time = 1324969198;如何将time转成时间,然后以字符串的形式进行存储呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 struct tm *localtime(const time_t *timer) int n = 1324969198; CTime tm(n); CString str = tm.Format(_T("%Y-%m-%d-%H:%M"));具体的日期格式自己设定,可以查看CTime中的Format函数 int n = 1324969198; CTime tm(n); CString str = tm.Format(_T("%Y-%m-%d-%H:%M")); char *transGivenTimeToStr(int iGivenTime){ time_t tmpTime = iGivenTime; struct tm *tmVar = localtime(&tmpTime); static char timeBuff[MAXTIMESTRLEN]; sprintf(timeBuff, "%04d-%02d-%02d_%02d_%02d_%02d", tmVar->tm_year + 1900, tmVar->tm_mon + 1, tmVar->tm_mday, tmVar->tm_hour, tmVar->tm_min, tmVar->tm_sec); return timeBuff;}你直接复制一下。 int n = 1324969198; CTime tm(n); CString str = tm.Format(_T("%Y-%m-%d-%H:%M")); 感谢 dahaiI0的帮助,同时也谢谢热心的朋友哦。xiaoxiaoyu85 你的方法似乎是标准C++里实现的方法,不是MFC的哦。不过一样要谢谢 高手来解释以下! 游戏进程禁止被OpenProcess(),有什么好办法没? activex控件与com组件的区别 ATL类注册问题请教 很简单的问题?????初学(在线等) 谁有读取AutoCad的DXF文件到矢量图形系统的接口? 抓图引起的内存不足 关于显示带alpha通道位图的问题 请教如何在鼠标处显示一句话??? 红外编程 窗口响应问题 谁能告诉我,SonicUI这个界面库的开发人的联系方式~~
int n = 1324969198;
CTime tm(n);
CString str = tm.Format(_T("%Y-%m-%d-%H:%M"));具体的日期格式自己设定,可以查看CTime中的Format函数
int n = 1324969198;
CTime tm(n);
CString str = tm.Format(_T("%Y-%m-%d-%H:%M"));
{
time_t tmpTime = iGivenTime;
struct tm *tmVar = localtime(&tmpTime);
static char timeBuff[MAXTIMESTRLEN];
sprintf(timeBuff, "%04d-%02d-%02d_%02d_%02d_%02d",
tmVar->tm_year + 1900, tmVar->tm_mon + 1, tmVar->tm_mday,
tmVar->tm_hour, tmVar->tm_min, tmVar->tm_sec);
return timeBuff;
}你直接复制一下。
int n = 1324969198;
CTime tm(n);
CString str = tm.Format(_T("%Y-%m-%d-%H:%M"));
感谢 dahaiI0的帮助,同时也谢谢热心的朋友哦。
xiaoxiaoyu85 你的方法似乎是标准C++里实现的方法,不是MFC的哦。不过一样要谢谢