SAP CPI中的天日期差异

2020-08-26 15:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何实现与源不同的日子就要结束,...

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

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


如何实现与源不同的日子就要结束,开始日期和差异我需要发送给目标。

例如:结束日期= 2006年1月1日-开始日期= 2005年1月1日

目标:365

致谢,
桑迪亚

8条回答
haha101010
2020-08-26 16:13

Hello Sandhya

下面的代码将完成上述操作。由于您没有提到是否要在Script中使用它, 步骤或作为MessageMapping中的customFunction我正在传递以下代码,您可以根据需要对其进行调整。

 import java.text.SimpleDateFormat;
 导入java.util.Date;
 导入java.io. *
 导入java.lang。*;
 导入java.util。*;


//通过脚本或自定义函数获取startDate和endDate的PassYourinputDates
 ef startDate =" 01.01.2006"
 def endDate =" 31.12.2006"
 SimpleDateFormat sdf = new SimpleDateFormat(" dd.MM.yyyy");
 日期EmpStartDate = sdf.parse(startDate);
 日期EmpEndDate = sdf.parse(endDate);

//使用dateDiffInDays获得天数差异
 def dateDiffInDays = EmpEndDate-EmpStartDate
//println dateDiffInDays
 

问候,

Sriprasad Shivaram Bhat

一周热门 更多>