powerbuilder秒换算成怎么hh:mm:ss或怎么写出计算时本地电脑和服务器日期时间差,格式为yyyy-mm-dd

string ser_time,loc_time,cha
select getdate() into :ser_date from ;
ser_time=string(ser_date,'hh:mm:ss')
loc_time=string(now(),'hh:mm:ss')
messagebox('',string(SecondsAfter(time(ser_time),time(loc_time))))

messagebox返回的时间 是秒,怎么返回的时间格式是hh:mm:ss

long s=SecondsAfter(time(ser_time),time(loc_time))

int hh = s/3600;
int mm = mod(s,3600)/60;
int ss = mod(s,60);

messagebox('',right('00'+String(hh),2)+':'+right('00'+String(mm),2)+':'+right('00'+String(ss),2))
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-21
百度一下
pb中日期加减函数,类似sql的Dateadd函数
那个函数包含了时间
相似回答