请问如何将一个字符串类型的日期转化为data型 的 我有一个字符串,如'19991231',请问下如何把它转化为日期型的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 formate('19991231',yy-mm-dd);手上没有delphi好象是这个样子吧按f1 ,帮助里面有例子的 呵呵~~~ formatedatetime('yyyymmdd','19991231') FormatDateTime(YYYY-MM-DD,如'19991231'); procedure TForm1.Button1Click(Sender: TObject);var s: string; d: TDateTime;begin s := '19991231'; if Length(s)<>8 then exit; //格式位YYYYMMDD,如果不为8位则退出 s := Copy(s, 1, 4) + '-' + Copy(s, 5, 2) + '-' + Copy(s, 7, 2); try d := StrToDateTime(s); finally end; ShowMessage(DateToStr(d));end; 关于网卡的一些疑问 是不是有个字符串函数,可以将'abc/abc/abc'改成:'abc//abc//abc' SDAC联接多表更新问题 如何替换一个数组的某一个元素? 在线程中更新窗体上的ListView控件上的内容,更新时如果不使用Synchronize(更新函数)就会抱错Code:1400,使用的话又会导致界面无响应 求图标下载 如何获得系统的日期及时间格式?? 如何自动向表中输入数据? 关于SQL的问题 急需高手指点 简单,白痴问题。oracle数据库,要在A库中建一个表tableA的结构和另一个B库中的tableB一样。最佳解决办法。DX相助! 注册表
手上没有delphi
好象是这个样子吧
按f1 ,帮助里面有例子的 呵呵~~~
var
s: string;
d: TDateTime;
begin
s := '19991231';
if Length(s)<>8 then exit; //格式位YYYYMMDD,如果不为8位则退出
s := Copy(s, 1, 4) + '-' + Copy(s, 5, 2) + '-' + Copy(s, 7, 2);
try
d := StrToDateTime(s);
finally
end;
ShowMessage(DateToStr(d));
end;