急急急:关于时间运算的问题! 我有两个DateTimePicker控件,我要在DELPHI中运算时时间差,可得到的值却不正确,哪位高手看看此代码哪里有问题:Edit1.Text:=formatdatetime('dd',DateTimePicker1.Date-DateTimePicker2.Date);线上等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个日期的差不是日期了,是个实数。求时间差可以用DaysBetween,YearsBetween 等等 self.Edit1.Text:=IntToStr(DaysBetween(self.DateTimePicker1.Date,self.DateTimePicker2.Date));DaysBetween 在 DateUtils 中 DateTimePicker1.DateTime - DateTimePicker2.DateTime 你去dateutils这个单元看看,里面有你想要的 self.Edit1.Text:=IntToStr(DaysBetween(self.DateTimePicker1.Date,self.DateTimePicker2.Date));这个样子返回的数字比实际的日子差一天 self.Edit1.Text:=IntToStr(DaysBetween(self.DateTimePicker1.Date,self.DateTimePicker2.Date));这个样子返回的数字比实际的日子差一天self.Edit1.Text:=IntToStr(DaysBetween(self.DateTimePicker1.Date,self.DateTimePicker2.Date)+1); easybjc(情愿不自由) 是减一 不是加一 呵呵 100分?晕倒,楼主豪爽的很。我也来插一脚,其实也不是说一定差一天,现实生活中往往出现很多这样的情况。场景一:A:哎呀,今天5号,发工资10号,还有5天真难熬;B:是6天,今天还没过呢;A:是呀,真不想算上今天,难熬。场景二:A:喂,王出纳,你怎么克扣我工资呀,我5号开始上班,到今天一共6天呀。W:我那天从你身边过,你不是说‘不想算上今天’吗?A:啊?以上场景诠释了“差几天”和“有几天”的区别。 self.Edit1.Text:=IntToStr(DaysBetween(self.DateTimePicker1.Date,self.DateTimePicker2.Date)+1); 我接下分得了,以前也像楼主一样找过,后来解决了,哈哈十分羡慕 lijinghe1(副乡长) ( ) 兄呀,也十分感谢,帮我解决了问题, Delphi7,如何编写出能够实时监测机器故障 delphi问题 如何实现窗口透明,但是窗口上的文字不透明 数据库连接时间设置问题 SQL:select语句 怎样把一段字符串转换为布尔表达式? 关于TClientDataSet和数据关联的问题 两个小小问题。 DBF导入SQL时,DBF字段内包含了CHR(0)造成无法读取后面的字符!!! 在开发csdn助手的时候碰到了一些菜鸟问题,望高手指教。 先谢谢朋友们!请问tdbgrid的问题! 获取文件位置?
求时间差可以用DaysBetween,YearsBetween 等等
DaysBetween 在 DateUtils 中
这个样子返回的数字比实际的日子差一天
这个样子返回的数字比实际的日子差一天self.Edit1.Text:=IntToStr(DaysBetween(self.DateTimePicker1.Date,self.DateTimePicker2.Date)+1);
我也来插一脚,其实也不是说一定差一天,现实生活中往往出现很多这样的情况。
场景一:
A:哎呀,今天5号,发工资10号,还有5天真难熬;
B:是6天,今天还没过呢;
A:是呀,真不想算上今天,难熬。
场景二:
A:喂,王出纳,你怎么克扣我工资呀,我5号开始上班,到今天一共6天呀。
W:我那天从你身边过,你不是说‘不想算上今天’吗?
A:啊?
以上场景诠释了“差几天”和“有几天”的区别。
十分羡慕 lijinghe1(副乡长) ( ) 兄呀,也十分感谢,帮我解决了问题,