紧急求助:strtodate转换后的格式以及日期之间的运算问题。 我想用edit控件通过strtodate函数来得到日期值,然后与当前日期相运算,比如想得出跟当前日期相差的天数。但是就不懂怎么使用,特别是转换后的格式。麻烦各位帮我写段代码做示范吧!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 uses DateUtils;function IncDay(const AValue: TDateTime; const ANumberOfDays: Integer = 1): TDateTime; http://search.csdn.net/Expert/topic/1893/1893623.xml?temp=3.178042E-02 procedure TForm1.Button1Click(Sender: TObject);var date1,date2,date3:TDate;begin date1:=StrToDate(Edit1.Text); //将Edit1的内容变为日期 date2:=StrToDate(Edit2.Text); //将Edit2的内容变为日期 date3:=date1-date2; //日期与日期计算 Edit3.Text:=formatdatetime('d',date3);//输出结果end;该注意的是,date1应比date2大,否则出错 计算两日期相差天数有个daysbeteween吧 那麻烦各位告诉我一下delphi默认的日期格式是什么? delphi默认的日期格式是个数字 我用了datebetween函数,但是发现很奇怪的现象,代码为Edit3.Text:=IntToStr(DaysBetween(StrToDate(Edit1.Text),now());的时候我输入“2004-8-24"和"2004-8-25"得出的值都是0,而且25号以后的值都会比正确的少1。到底是怎么回事呢? Vstra下使用用户帐户控制(UAC)模式,对Delphi 7 编译的exe程序在读文件影响!!! 如何判断输入TEdit的日期格式是否符合‘yyyy-mm-dd’的格式 什么是HOOK? 如何化简这段循环? TStringList属于哪类组件?在线等。。。急 Edit透明在WIN XP下有问题! 关于ODBE 如何删除pagecontrol选中的tabsheet页? 哪里下载Borland Pascal 7.0完整安装版 急死了,各位大虾救命呀!!!!! 如何编程实现把WebBrowser存储为mht格式 关于虚拟键的问题
var
date1,date2,date3:TDate;
begin
date1:=StrToDate(Edit1.Text); //将Edit1的内容变为日期
date2:=StrToDate(Edit2.Text); //将Edit2的内容变为日期
date3:=date1-date2; //日期与日期计算
Edit3.Text:=formatdatetime('d',date3);//输出结果
end;该注意的是,date1应比date2大,否则出错
到底是怎么回事呢?