Delphi中计算两个时间差值有没有函数?

youqing0616 2005-04-12 09:35:53
Delphi中计算两个时间差值有没有函数?有,是什么?没有,怎么解决?
...全文
1065 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
youler 2005-04-12
  • 打赏
  • 举报
回复
计算相隔天数:
在Uses中加入dateutils;

函数为daysbetween(datetime1,datetime2)
pengxuan 2005-04-12
  • 打赏
  • 举报
回复
其他类推
pengxuan 2005-04-12
  • 打赏
  • 举报
回复
相差的小时数:=round(abs(time1-time2)*24*60);
相差的秒数:=round(abs(time1-time2)*24*60*60);
lyguo 2005-04-12
  • 打赏
  • 举报
回复
用datediff就可以了.
datediff('s', date1, date2)取得秒.
大于3天
datediff('s', date1, date2)>60*60*24*3
大于2小时
datediff('s', date1, date2)>60*60*2
大于30分钟
datediff('s', date1, date2)>60*30


sleepy:
's'表示用于计算 date1 和 date2 之间的时间间隔。它可以是以下的值:
yyyy 年
q 季度
n 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
m 分钟
s 秒
gxgyj 2005-04-12
  • 打赏
  • 举报
回复
^_^
DateUtils;

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧