如何计算时差

2020-09-05 13:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想计算与开始日期,开...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我想计算与开始日期,开始时间,结束日期和结束时间的时差。

时差结果应为hh:mm:ss。

我知道有很多功能模块可用,但是我没有任何ABAP经验。

有人可以给我提供执行此操作的代码吗

谢谢

山姆

10条回答
浮生未央
2020-09-05 14:32

嗨,山姆,

尝试:

数据:strdate类似于sy-datum值" 20070901",

结束日期,如sy-datum值" 20070902",

strtime类似于sy-uzeit值'201001',

结束时间,如sy-uzeit值" 201000",

date(10),

时间(10),

小时(4),

modhour(4),

min(2),

modmin(2),

秒(2)。

date =结束日期-strdate。

time = endtime-strtime。

写:日期/时间。

时间=时间+(日期* 24 * 3600)。

modhour =时间mod 3600。

hour =(时间-modhour)/3600。

modmin = modhour mod 60。

min =(modhour-modmin)/60。

sec = modmin。

将小时':'分钟':'秒转换为时间。

写:/时间。

致谢

Allan Cristian

一周热门 更多>