如何将字符串类型转换为日期类型:例:“1992-11-11”

snrmtd 2003-05-10 05:44:16
同上
...全文
66 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mikew 2003-05-12
  • 打赏
  • 举报
回复
COleDateTime varDateTime;
COleVariant varDateTime = GetFieldValue("Time");
if(&varDateTime)
CString ss=varDateTime.Format("%Y-%m-%d %H:%M:%S" );
ding_chi 2003-05-11
  • 打赏
  • 举报
回复
不知你是什么编程环境,如果用C++,可以这样:
_variant_t varDate = (_bstr_t)"2003-5-11"; // 后面的字符串格式可以很多种
varDate.ChangeType(VT_DATE);
AbnerChai 2003-05-11
  • 打赏
  • 举报
回复
两中方式都可以。。
清歌谁与和 2003-05-11
  • 打赏
  • 举报
回复
COleDateTime datetime;
datetime.ParseDateTime("1992-11-11");
So1o 2003-05-11
  • 打赏
  • 举报
回复
COleDateTime::ParseDateTime 这个可以
lshadow 2003-05-10
  • 打赏
  • 举报
回复
COleDateTime::ParseDateTime
cowisdom 2003-05-10
  • 打赏
  • 举报
回复
CString str="2003-5-1";
COleDateTime theTime;
theTime=COleDateTime(COleVariant(str));
lwugui 2003-05-10
  • 打赏
  • 举报
回复
CTime NowTime = CTime::GetCurrentTime();
CString strNow = NowTime.Format("%Y-%m-%d");
jeremyhit 2003-05-10
  • 打赏
  • 举报
回复
like this
strData1="1992-11-11"
int iYear1 = atoi( strDate1.Mid( 0, 4 ) );
int iDay=...
snrmtd 2003-05-10
  • 打赏
  • 举报
回复
我不明白
freelazy 2003-05-10
  • 打赏
  • 举报
回复
好像有个 CxxVariant 类(记不太清)就是一个不固定类型的类,好像可以作个中介,具体的不太清楚了。
snrmtd 2003-05-10
  • 打赏
  • 举报
回复
有人回答吗?

4,011

社区成员

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

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