如何在datetimepicker中计算两个date所隔的天数?(10分)

  • 主题发起人 主题发起人 fu_xiang_yu
  • 开始时间 开始时间
F

fu_xiang_yu

Unregistered / Unconfirmed
GUEST, unregistred user!
有没有什么函数可以实现?
 
date2-date1
 
datetimepicker1.date-datetimepicker2.date
 
我知道这样,问题是如何转化为string型的,它是一个extended型的
 
floattostr(datetimepicker1.date-datetimepicker2.date)
 
netup的方法不行,你随便选两个一样的
结果是-1.90......E-5,必须这样
inttostr(round(datetimepicker1.date-datetimepicker2.date))
或者round(floattostr(datetimepicker1.date-datetimepicker2.date))

怎么办,我的分!



 
1字符結果: inttostr(trunc(datetimepicker1.date)-trunc(datetimepicker2.date))
2int結果:trunc(datetimepicker1.date)-trunc(datetimepicker2.date)

不行我結給你。
其實你自己想不想都知道結果,你說2-1=1會不會錯,要錯就是你自己的問題了。
 
这样转出来是数字形式啊
要得到日期型的string,直接用
datetimetostr(round(datetimepicker1.date-datetimepicker2.date))
 
floattostr
其实把它当float看就不太正确,所以才有上述问题,其实办法很多,现在也解决了

谢谢netup和大家
 
后退
顶部