2020-09-08 17:03发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个字段,它以秒为... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个字段,它以秒为单位汇总活动,然后我需要将其转换为hh:mm:ss,并且一直在使用这样的函数:-
时间(0,0,0)+和({@ F @ ProductionEts},{tbljobs.strJobName})
哪个以hh:mm:ss格式返回秒。
我的问题是值超过24时。
有没有办法解决这个问题?
干杯
史蒂夫
嗨,史蒂夫,
尝试一下:
NumberVar X:= 176342;
NumberVar HH;
NumberVar MM;
NumberVar SS;
HH:=(X/3600);
MM:=(余数(X,3600))/60;
SS:=余数(余数(X,3600),60);
ToText(ABS(HH),0)&":"&
ToText(ABS( MM),0)&":"&
ToText(ABS(SS),0);
用总秒数替换X变量。
您的公式最多只显示1天的原因是因为"时间"功能仅显示时钟上的时间,最长时间为24小时。 实际上,您实际上需要将秒分解为小时,分钟和秒。
希望这会有所帮助,
Brian
最多设置5个标签!
嗨,史蒂夫,
尝试一下:
NumberVar X:= 176342;
NumberVar HH;
NumberVar MM;
NumberVar SS;
HH:=(X/3600);
MM:=(余数(X,3600))/60;
SS:=余数(余数(X,3600),60);
ToText(ABS(HH),0)&":"&
ToText(ABS( MM),0)&":"&
ToText(ABS(SS),0);
用总秒数替换X变量。
您的公式最多只显示1天的原因是因为"时间"功能仅显示时钟上的时间,最长时间为24小时。 实际上,您实际上需要将秒分解为小时,分钟和秒。
希望这会有所帮助,
Brian
一周热门 更多>