我怎么能把"2000-2-5-34",这样格式的任意一个表示时间的字符型,得到年月日呢

shaoxiufeng 2003-08-19 11:37:45
从库中读出的,每个字符串,还要处理吗,怎么处理
...全文
23 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iketeng 2003-08-26
  • 打赏
  • 举报
回复
COleDateTime m_oleDateTimeChange;

m_oleDateTimeChange.ParseDateTime( m_strStartTime);//将STRING类型转换为时间型

m_oleDateTimeChange.GetDay();//取得日

m_oleDateTimeChange.GetMonth()

m_oleDateTimeChange.GetYear()

具体的用法你看看MSDN!
yinx 2003-08-20
  • 打赏
  • 举报
回复
sscanf
不就得了?
njtlxm 2003-08-20
  • 打赏
  • 举报
回复
用SQL语句中的函数,直接可以得到
StdAfx 2003-08-19
  • 打赏
  • 举报
回复
//大致应该如下处理:
CString Year,Month,Day;
CString str = "2000-2-5-34";
AfxExtractSubString(Year,str,0,'-');
AfxExtractSubString(Month,str,1,'-');
AfxExtractSubString(Day,str,2,'-');
//你这个34代表什么东西啊?

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧