导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2003/12/11 17:15:39
标题:
关于日期的老问题 如何把两个日期相减的结果用字符串显示出来
浏览:1597
加入我的收藏
楼主:
我用:var dd:tdatetime; dd:=(date()-strtodatetime('2003-12-05')) edit1.Text:=datetimetostr(dd); 运行后 dd =7 正确,可是 edit1里面怎么显示:1900-01-06 而不是 7 呢? 我把dd定义为 integer类型的,也不行呀,郁闷,到底怎么转换呀?
----------------------------------------------
-
作者:
2003/12/11 17:28:31
1楼:
var dd:tdatetime; dd:=(date()-strtodatetime('2003-12-05')) edit1.Text:= Trunc(Inttostr(dd));
----------------------------------------------
米软科技有限公司 http://www.szmesoft.com
作者:
bios (阿贡)
★☆☆☆☆
-
盒子中级会员
2003/12/11 19:04:55
2楼:
var dd:tdatetime; begin dd:=(date()-strtodatetime('2003-12-05')); edit1.Text:= floattostr(Trunc(dd)); end;
----------------------------------------------
作者:
2003/12/11 19:08:44
3楼:
解决问题!谢谢两位大哥!
----------------------------------------------
-