Class Days360

All Implemented Interfaces:
FlFunction<org.faktorips.codegen.JavaCodeFragment>, FunctionSignature

public class Days360 extends AbstractFlFunction
Calculates the difference between two date values based on the ISMA 30/360 calendar.
Author:
dirmeier
  • Constructor Details

    • Days360

      public Days360(String name, String description)
  • Method Details

    • compile

      public CompilationResult<org.faktorips.codegen.JavaCodeFragment> compile(CompilationResult<org.faktorips.codegen.JavaCodeFragment>[] argResults)
      ((d2.getYear() - d1.getYear()) * 360 + (d2.getMonthOfYear() - d1.getMonthOfYear()) * 30 + (Math.min(d2.getDayOfMonth(), 30) - Math.min(d1.getDayOfMonth(), 30)))