请问如何计算两个已知日期时间之间相差多少小时多少分钟?(10分)

  • 主题发起人 主题发起人 sjm
  • 开始时间 开始时间
S

sjm

Unregistered / Unconfirmed
GUEST, unregistred user!
例如,d1为:2006-02-28 9:34:28,d2为:2006-03-01 3:44:17,请问如何计算这两个日期时间之间相差??小时??分钟呢? 谢谢!
 
直接相减就是了,等到的是天数,*24得到小时,
 
DateUtils单元
MinuteBetwwen函数

DateUtils包含了一大堆关于时间处理的函数,很实用,Delphi6以上有.
 
分别对小时、分钟、秒 进行求值
利用 SQL 中的时间函数 DateDiff 即可
小时: DateDiff('hh',2006-02-28 9:34:28,2006-03-01 3:44:17)
分钟: DateDiff('mi',2006-02-28 9:34:28,2006-03-01 3:44:17)
秒: DateDiff('ss',2006-02-28 9:34:28,2006-03-01 3:44:17)
可以试一下
 
谢谢:晚起的小虫。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部