函数 取年月间相差月数([入职日期] ,2019 ,3) 计算无效

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

函数 取年月间相差月数([入职日期] ,2019 ,3) 计算无效

产品版本:V8.2、V8.5 入职日期的格式是1996-06-01,但是函数的参数要求的格式是199606,所以计算不出来。可以通过修改核算函数的函数体来支持: public double FunGetMonthBetween(String yearMonth, double year, double month) { double result; if(yearMonth.contains("-")){ yearMonth = yearMonth.replaceAll("-", ""); } if(yearMonth.length() > 6){ yearMonth = yearMonth.substring(0,6); } if (yearMonth.equals("") || yearMonth.length() != 6) { result = 0d; } else { result = Double.parseDouble(yearMonth.substring(0, 4)) * 12 + Double.parseDouble(yearMonth.substring(4, 6)) - year * 12 - month; } return Math.abs(result); }

函数 取年月间相差月数([入职日期] ,2019 ,3) 计算无效

产品版本:V8.2、V8.5 入职日期的格式是1996-06-01,但是函数的参数要求的格式是199606,所以计算不出来。可以通过修改核算函...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息