如何计算时差

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条回答
compass1988
2020-09-05 14:26

嗨,萨姆,

检查此代码,

数据:像VTBBEWE-ATAGE一样的日子,

像VTBBEWE-ATAGE的EMONTHS,

像VTBBEWE-ATAGE的年份,

TIME1类型I。

参数:类似VTBBEWE-DBERVON的日期,

像VTBBEWE-DBERBIS默认SY-DATUM一样。

调用函数'FIMA_DAYS_AND_MONTHS_AND_YEARS'

导出

i_date_from = FROMDATE

< p> i_date_to = TODATE

  • I_FLG_SEPARATE =''

IMPORTING

E_DAYS = EDAYS

E_MONTHS =月份

E_YEARS = EYEARS。

写:/'以天为单位的差异',EDAYS。

写:/'以日为单位的差异 月份,EMONTHS。

写:/'年份中的差异,,年份。

初始化。

FROMDATE = SY-DATUM-60。

"然后将24乘以EDATS来获得小时数。

TIME1 = EDATS * 24。

感谢

如果有帮助,则奖励。

p>

一周热门 更多>