Reads packed Julian date values in the hexadecimal form yyyydddF for
IBM.
-
w
-
specifies the width of the input field.
The PDJULGw.
informat reads IBM packed Julian date values in the form of yyyydddF, converting them to SAS date values, where
-
yyyy
-
is the two-byte representation of the four-digit
Gregorian year.
-
ddd
-
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).
-
F
-
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.
input date pdjulg4.;
Data Line |
Results* |
----+----1
|
|
1999003F
|
14247
|
*
SAS date value 14247 represents January 3, 1999. |
|
Formats:
|
|
Functions:
|
|
Informats:
|
|
System
Option:
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.