关于relativetime函数的问题,急!!!

planks 2003-12-18 11:09:00
有谁知道relativetime函数使用过程中的问题?
我使用了如下的数据relativetime(time(11:10:00),13*3600),返回的结果希望的结果是22:10:00,结果用前函数却是00:00:00,问题出在里了?
...全文
125 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
planks 2003-12-18
  • 打赏
  • 举报
回复
up
wwwafa9 2003-12-18
  • 打赏
  • 举报
回复
问一下斑竹怎么做?还有【快乐白兔】大哥!
planks 2003-12-18
  • 打赏
  • 举报
回复
relativetime(t_time,13*3600),在t_time为11点时,就不行了。
wwwafa9 2003-12-18
  • 打赏
  • 举报
回复
是啊,如果大于24点的话,总是23:59:59,期待高手!
wwwafa9 2003-12-18
  • 打赏
  • 举报
回复
怎么不可以?你是怎么写的?
planks 2003-12-18
  • 打赏
  • 举报
回复
可是时间当后面一个算出来的时间大于前一个时间时,仍然是00:00:00,好像不能转换成22:10:00,
wwwafa9 2003-12-18
  • 打赏
  • 举报
回复
当然可以!
planks 2003-12-18
  • 打赏
  • 举报
回复
如果改成:relativetime(t_time,13*3600),t_time是一个time型呢,可以吗?
wwwafa9 2003-12-18
  • 打赏
  • 举报
回复
relativetime(time(11:10:00),13*3600)去掉time函数,你那个time函数的用法是错误的。
planks 2003-12-18
  • 打赏
  • 举报
回复
自己解决了。散分
planks 2003-12-18
  • 打赏
  • 举报
回复
如果改成:relativetime(y1,- 13*3600),假设y1为11点30分,那么会得到一个什么值?会不会是22:30?
klbt 2003-12-18
  • 打赏
  • 举报
回复
呵呵,你的time函数参数类型错误,应该是字符串:
relativetime(time("11:10:00"),13*3600)
另外还有一个疏忽,13*3600应该是12*3600,否则你将得到的结果不是22:10:00,而是23:59:59

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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