点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,朋友, 我想将时间值从M...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,朋友, 我想将时间值从M...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,朋友,
我想将时间值从MINUTE转换为HH:MM:SS
我的意思是在输入中我必须传递200分钟,而在输出中我要获取格式为03:20(HH:MM)的小时和分钟数。 我为此使用了FM" CONVERSION_EXIT_SDURA_OUTPUT"。
这对于时间输入值最多5位有效,例如(20000分钟)= 333:20(HH:MM),
当输入值超过5位时,例如200000则此FM无效。
有没有FM可以让我从MINUTE转换为HH:MM:SS或从Minutes转换为DAYS:HPURS:MINUTES。
我已经搜索了SDN,但是我并没有得到我想要的确切FM,
如果任何人对同一事物有任何想法,请在同一事物上指导我。
致谢
Parbhudutta
u也可以尝试以下方法。
function MinutesToDaysHoursMinutes(AMinutes:Integer):string;
const
HOURSPERDAY = 8; //wieviele Stunden hat der Tag? (Beispiel hier:1个Arbeitstag)
var
天数:整数;
小时:整数;
分钟:整数;
开始
如果(AMinutes> 0)那么
开始
小时:= AM时,div 60;
分钟:= AM版本60;
天数:=小时div HOURSPERDAY;
小时数:=小时数HOURSPERDAY;
结束
其他
开始
小时:= 0;
分钟:= 0;
天:= 0;
结束;
结果:=格式('%.2d:%。2d:%。2d',[天,小时,分钟]);
end;
一周热门 更多>