The PDJULI
w. format writes SAS 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. format makes an adjustment for the century
byte by subtracting 1900 from the 4–digit Gregorian year to
produce the correct packed decimal ccyy representation. A year value of 1998 is stored in ccyy as 0098, and a year value of 2011 is stored
as 0111.
is the one-and-a-half
byte 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.
Note: SAS
interprets a two-digit year as belonging to the 100-year span that
is defined by the YEARCUTOFF= system option.