CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

日期转换问题!

楼主striking(庸人自扰)2002-08-20 16:36:54 在 VC/MFC / 基础类 提问

CTime   tmpTime   =   CTime::GetCurrentTime();  
  //假设得到Tuesday,   08/20/02  
  我想要把它转换成“星期二,2002年8月20日”  
  并把它存入buf数组中,  
  谢谢!  
  问题点数:100、回复次数:4Top

1 楼ynyn(风林火山)回复于 2002-08-20 16:46:01 得分 50

tmpTime.Format()Top

2 楼striking(庸人自扰)回复于 2002-08-20 17:06:57 得分 0

Format()好像不能转换为中文Top

3 楼baixc(小糊涂)回复于 2002-08-20 17:17:08 得分 50

用字符串自己判断,反正不多。  
  用结构体得到   星期,日,月,年,然后转化。  
  Top

4 楼striking(庸人自扰)回复于 2002-08-20 17:46:01 得分 0

我是这样做的,帮忙看一下,谢谢!  
  char   timebuf[100];  
  CTime   tmpTime1   =     CTime::GetCurrentTime();  
   
  tmpTime1.GetTime();  
  strcat(   timebuf   ,(LPSTR)(LPCTSTR)tmpTime1.Format("%H:%M:%S")   );  
  strcat(   timebuf   ,   "   ");  
   
  tmpTime1.GetYear();  
  strcat(   timebuf   ,(LPSTR)(LPCTSTR)tmpTime1.Format("%Y")   );  
  strcat(   timebuf   ,   "年");  
   
  tmpTime1.GetMonth();  
  strcat(   timebuf   ,(LPSTR)(LPCTSTR)tmpTime1.Format("%B")   );  
  strcat(   timebuf   ,   "月");  
   
  tmpTime1.GetDay();  
  strcat(   timebuf   ,   (LPSTR)(LPCTSTR)*/tmpTime1.Format("%d")   );  
  strcat(   timebuf   ,   "日   ");  
  Top

相关问题

  • 日期转换
  • 日期转换
  • 日期转换
  • sql7.0 日期 转换
  • 日期转换问题?
  • 日期转换字符呦!!
  • 日期转换的问题
  • 日期转换格式
  • 关于日期转换
  • 日期转换问题?

关键词

  • timebuf
  • tmptime1
  • strcat
  • ctime
  • lpstr
  • lpctstr
  • format

得分解答快速导航

  • 帖主:striking
  • ynyn
  • baixc

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo