如何得到当前时间加60分钟后的时间?

ghost_old 2003-09-11 05:54:34
假设当前时间为2003-09-11 23:30 请问如何得到60分钟以后的时间
也就是 2003-09-12 00:30 ?
用什么函数?
谢谢!
...全文
199 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
runsoft 2003-09-11
  • 打赏
  • 举报
回复
PB SCRIPT
为什么不分开计算呢

If minutes > 60 then
ll_temp = minutes - 60
//增加一个小时
......
else
ll_temp = minutes
end if

RelativeTime(23:30:00, ll_temp )

ghost_old 2003-09-11
  • 打赏
  • 举报
回复
谢谢
不行的,RELATIVETIME最大是23:59:59
也就是如果 RelativeTime(23:30:00, 3600)
得到的是 23:59:59 而不是 00:30:00
请再帮忙。
runsoft 2003-09-11
  • 打赏
  • 举报
回复
SELECT DATEADD(minute, 60, '2003-09-11 23:30')
liujiaqiang 2003-09-11
  • 打赏
  • 举报
回复
用: RelativeTime(19:01:31, 10)
date ld_date
time lt_time , lt_time1
datetime ldt_date , ldt_date1

ldt_date = 2003-09-11 23:30:00


ld_date = date(ldt_date)
lt_time = time(ldt_date)
RelativeTime(19:01:31, 10)
lt_time1 = RelativeTime(lt_time , 3600)
ldt_date1 = datetime(ld_date , lt_time1)

你试试!!
祝中秋快乐!!!

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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