The PDJULI
w. informat reads IBM packed Julian date values
in the form
ccyydddF:
is the one-byte representation
of a two-digit integer that represents the century.
is the one-byte representation
of a two-digit integer that represents the year. The PDJULIw informat makes an adjustment to the one-byte
century representation by adding 1900 to the two-byte ccyy value in order to produce the correct four–digit
Gregorian year. This adjustment causes ccyy values of 0098 to become 1998, 0101 to become 2001, and 0218 to
become 2118.
is the one-and-a-half
bytes representation of the three-digit integer that corresponds to
the Julian day of the year, 1–365 (or 1–366 for leap
years).
is the half byte that
contains all binary 1s, which assigns the value as positive.