怎样得出几个小时后的时间,比如2个小时后?

aiq 2008-09-11 05:08:45
比如2008-09-10 17:10:01 得到 2008-09-10 19:10:01

要考虑跨天,跨月和跨年,

谢谢

...全文
252 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mr_liyouliang 2008-09-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 aiq 的回复:]
date格式化成 20080910191001怎么格式,用那个函数
[/Quote]

FormatDateTime('yyyyMMddhhnnss', Date);
fangsp 2008-09-11
  • 打赏
  • 举报
回复
delphi: 
uses DateUtils
IncHour(Date, 2);

sql:
dateadd(hour, 2, datefield)
aiq 2008-09-11
  • 打赏
  • 举报
回复
IncHour(Date, 2);
date 是datetime?


格式化当前时间好像要用now,如formatdatetime('HH:mm:ss',now);
aiq 2008-09-11
  • 打赏
  • 举报
回复
date格式化成 20080910191001怎么格式,用那个函数
auqfiudh 2008-09-11
  • 打赏
  • 举报
回复
UP 1楼
Corn1 2008-09-11
  • 打赏
  • 举报
回复
delphi:
uses DateUtils
IncHour(Date, 2);

sql:
dateadd(hour, 2, datefield)

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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