CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

如何将一个AnsiString s = "23300201"转换为TDateTime类型的数据?在线等待!

楼主LLeezhiling(乖乖)2003-08-01 22:23:55 在 C++ Builder / 基础类 提问

如题.及时给分. 问题点数:50、回复次数:6Top

1 楼kingfish(工作很忙,很少来csdn...)回复于 2003-08-01 22:41:04 得分 0

说清楚点,你的是23:30:02的意思吗,拖个01是什么?Top

2 楼zihan(子寒)回复于 2003-08-01 22:52:33 得分 0

如果你的格式是顶死了的,你可以一次取几位出来,或者用format的方法都可以,但是你那个题目好像有点问题.Top

3 楼nanhui(晖)回复于 2003-08-01 23:11:59 得分 20

楼主的这个问题确实有些怪。一个时间日期型字符串只有8位  
  真的不知该如何理解?  
   
    TDateTime   dtDate   =   StrToDate(Edit1->Text);  
  Top

4 楼LLeezhiling(乖乖)回复于 2003-08-01 23:28:46 得分 0

对不起,题目的意思可能写错了,就是将2003/03/01转化为TDate类型。Top

5 楼kingfish(工作很忙,很少来csdn...)回复于 2003-08-01 23:37:15 得分 15

TDateTime   dt("2003-03-01");  
   
    把AnsiString   格式化成   yyyy-mm-dd   hh:nn:ss的格式就可以Top

6 楼zihan(子寒)回复于 2003-08-02 02:09:01 得分 15

如果你的已经是时间格式,你可以用StrToDateTime  
   
  如果不是,你可以用Format把它格式化为标准的时间格式,如Format("%d-%d-%d",ARRAYOFCONST((2003,03,01)))Top

相关问题

  • 关于AnsiString转换
  • void * 转换成 AnsiString
  • 如何转换LPTSTR为AnsiString
  • AnsiString如何转换为long?
  • 如何转换AnsiString 到 Unicode???
  • TDateTime 如何转换为 time_t。
  • char*如何转换成AnsiString
  • 如何将Tdatetime转换为Integer类型?
  • 怎样将AnsiString转换为TVariantT??
  • 请教:Ansistring与unsigned char转换

关键词

  • tdatetime
  • 格式
  • format
  • 时间

得分解答快速导航

  • 帖主:LLeezhiling
  • nanhui
  • kingfish
  • zihan

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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