Integer Functions

These functions always return an integer, and the outer-dmax will always be zero. For those functions whose arguments must be integer, the inner-dmax will also always be zero.

Table 1 summarizes the precision of the function results:
Table 1. Precision of Integer Intrinsic Functions
Function Inner Dmax Outer Dmax Function Result
DATE-OF-INTEGER 0 0 8-digit integer
DATE-TO-YYYYMMDD 0 0 9-digit integer
DAY-OF-INTEGER 0 0 7-digit integer
DAY-TO-YYYYDDD 0 0 9-digit integer
FIND-DURATION N/A 0 9-digit integer
INTEGER-OF-DATE 0 0 7-digit integer
INTEGER-OF-DAY 0 0 7-digit integer
LENGTH N/A 0 9- digit integer
ORD N/A 0 3-digit integer
ORD-MAX N/A 0 9-digit integer
ORD-MIN N/A 0 9-digit integer
YEAR-TO-YYYY 0 0 9-digit integer
Table 2 summarizes the precision of the function results:
Table 2. Precision of Integer Intrinsic Functions
Function Inner Dmax Outer Dmax Function Result
DATE-OF-INTEGER 0 0 8-digit integer
DAY-OF-INTEGER 0 0 7-digit integer
FACTORIAL 0 0 fixed-point, 30-digit integer
INTEGER-OF-DATE 0 0 7-digit integer
INTEGER-OF-DAY 0 0 7-digit integer
LENGTH N/A 0 9- digit integer
MOD 0 0 integer with as many digits as min(i1 i2)
ORD N/A 0 3-digit integer
INTEGER   0 With a fixed-point argument, result will be fixed-point integer with one more integer digit than the argument. With a floating-point argument, result will be fixed-point, 30-digit integer.
INTEGER-PART   0 With a fixed-point argument, result will be fixed-point integer with the same number of integer digits as the argument. With a floating-point argument, result will be fixed-point, 30-digit integer.
Table 3 summarizes the precision of the function results:
Table 3. Precision of Integer Intrinsic Functions
Function Inner Dmax Outer Dmax Function Result
DATE-OF-INTEGER 0 0 8-digit integer
DAY-OF-INTEGER 0 0 7-digit integer
FACTORIAL 0 0 fixed-point, 30-digit integer
INTEGER-OF-DATE 0 0 7-digit integer
INTEGER-OF-DAY 0 0 7-digit integer
LENGTH N/A 0 9- digit integer
MOD 0 0 integer with as many digits as min(i1 i2)
ORD N/A 0 3-digit integer
ORD-MAX   0 9-digit integer
ORD-MIN   0 9-digit integer
INTEGER   0 With a fixed-point argument, result will be fixed-point integer with one more integer digit than the argument. With a floating-point argument, result will be fixed-point, 30-digit integer.
INTEGER-PART   0 With a fixed-point argument, result will be fixed-point integer with the same number of integer digits as the argument. With a floating-point argument, result will be fixed-point, 30-digit integer.