D devecom Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #2 可以直接比较 ;time1 > time2 .. 也可以DateTimeToStr() 转换成字符传去比较
E Expert Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #3 Time实际上是Double(双精度浮点数)类型的数据,因此可以直接比较。
J JohnsonGuo Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #4 且看VCL源码: type ; TDateTime = type Double; 所以直接用不于,小于号比较就可以啦。
1 1fei Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #7 type ; TDateTime = type Double; 值为纪元开始到time值的天数,小数部分代表时分秒等,time+1/24就是加一小时,可直接比较.
W waxu Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #9 现在的问题转换为如何获取系统当前的时间,仅仅需要时间,而不需要某年某月某日, 并且获得的时间应是datetime类型,如果我用time,则获取的是年月日加上当前时间。 在保持time为datetime类型的时候,无法去掉它的年月日,
现在的问题转换为如何获取系统当前的时间,仅仅需要时间,而不需要某年某月某日, 并且获得的时间应是datetime类型,如果我用time,则获取的是年月日加上当前时间。 在保持time为datetime类型的时候,无法去掉它的年月日,
L liujh Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #10 时间类型的可以直接比较。now获得的是TDateTime类型的,Time获得的是TTime类型的。
I iie Unregistered / Unconfirmed GUEST, unregistred user! 2001-09-27 #11 整数部分是日期,小数部分是时间,所以你要取时间用Frac函数就搞定