impala 时间相减
- 作者: 我叫敬业福
- 来源: 51数据库
- 2020-09-30
日期就是一个浮点数,整数部份为天,小数部份为时光,两个时光相减照样时光类型,它的值就是相差的时光,直接显示就是 (时:分:秒),用encodetime可将时,分,秒,毫秒赋给变量。
var time1,time2,time3:TDatetime; h,m,s:integer; time3:=time1-time2; decodetime(time3,h,m,s);begin result:=h*3600+m*60+s;end;可以获得秒了!若要把日期也算上,用类似办法也可以啊
time1-time2将相减所得值用encodetime函数分化出小时、分钟、秒甚至毫秒!!!!
NameNick,为何不尝尝function DateTimeToTimeStamp(DateTime: TDateTime): TTimeStamp;我信赖这东东应当很有效。两个日期或两个时刻都转化成TTimeStamp型。再相减得出结不雅难道是难事吗?
http://www.csdn.net/expert/Topic/50430.shtm
去看一下已解决区,很简单的。
var time1,time2,time3:TDatetime; h,m,s:integer; time3:=time1-time2; decodetime(time3,h,m,s);begin result:=h*3600+m*60+s;end;可以获得秒了!若要把日期也算上,用类似办法也可以啊
time1-time2将相减所得值用encodetime函数分化出小时、分钟、秒甚至毫秒!!!!
NameNick,为何不尝尝function DateTimeToTimeStamp(DateTime: TDateTime): TTimeStamp;我信赖这东东应当很有效。两个日期或两个时刻都转化成TTimeStamp型。再相减得出结不雅难道是难事吗?
http://www.csdn.net/expert/Topic/50430.shtm
去看一下已解决区,很简单的。
推荐阅读
