1:怎样实现两个DateTimePicker的日期差值?
2:用imagelist调整图像大小的时候与实际图像大小有没有什么直接的关系因为我在调整的时候稍微设置大一
点的时候老是提示我说是‘无效的尺寸’
2:用imagelist调整图像大小的时候与实际图像大小有没有什么直接的关系因为我在调整的时候稍微设置大一
点的时候老是提示我说是‘无效的尺寸’
解决方案 »
- 高手贴
- 16进制转换整型问题
- ASTA3.0 作数据库中间层时,怎么使用TAstaServerSocket关联上数据库使客户端可以用SQL任意访问它?
- 小妹我的模糊查询为何有错?
- 寻找取消修改的设计模式
- 请问各位哪里能申请中文的免费网站空间,50分谢谢。
- 一个怪问题,谁能帮忙?
- delphi编译器代码讨论
- 我相做一个同三陀工作室坐的超酷MP3播放软件的关于中的作都介绍的那个样式的程序,用DELPHI怎么实现! 三陀工作室http://stgzs.myetang.com/
- 請教;如何在TControlBar中添加一個菜單(像delphi 5.0一樣)
- 请问如何查找系统的驱动列表?
- 有关wwDBGrid标题的问题????请各位帮忙!!!
两个date直接相减好象不行,例如:DateTimePicker1:=2006-07-02,DateTimePicker2:=2006-07-02,用edit1.Text:=datetostr(DateTimePicker1.Date-DateTimePicker2.Date);显示的结果却是:1899-12-30
第一种情况:
当用 edit1.Text:=floattostr(trunc(DateTimePicker1.Date)-trunc(DateTimePicker2.Date));时候,且:DateTimePicker1:=2006-07-02,DateTimePicker2:=2006-07-02,结果为0,
第二种情况:
但当用edit1.Text:=floattost(DateTimePicker1.Date-DateTimePicker2.Date);
DateTimePicker1:=2006-07-02,DateTimePicker2:=2006-07-02,结果却为:-2.6574096409604E-5
应该也为0吧?
其中整数部分表示日期,小数部分表示时间。
你的DateTimePicker1.date和DateTimePicker2.date包含了日期和时间,日期一样都是2006-07-02,但时间不同。所以edit1.Text:=floattost(DateTimePicker1.Date-DateTimePicker2.Date);得出的不是0.
而用trunc(DateTimePicker1.Date),取出整数部分,也就是日期(等价于dateof函数),两者是相同的,结果就是0
这个应该是对的