我需要用四个输入参数DATE_FROM,DATE_TO,TIME_FROM,TIME_TO来计算分钟的时差。并且一个输出参数DIFF_TIME。我已经创建了一个功能模块,我需要编写一个公式来计算时间差异,以分钟为单位。
任何帮助都会很棒!
谢谢, 西。
答案 0 :(得分:4)
使用CL_ABAP_TSTMP => TD_SUBTRACT获取两个日期/时间对之间的秒数。
答案 1 :(得分:2)
如果保证值在同一时区,那么您就不需要任何特殊的功能模块或实用方法了。阅读this,然后得到日期的差异并将其乘以24 * 60并得到时间的差异(以秒为单位)并将其除以60.总之,就在那里。