Writes packed Julian date values in the hexadecimal format yyyydddF for
IBM.
-
w
-
specifies the width of the output field.
The PDJULGw.
format writes SAS date values in the form yyyydddF,
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.
SAS Statement |
Results |
|
----+----1
|
date = '17mar2005'd;
juldate = put(date,pdjulg4.);
put juldate $hex8.;
|
2005076F
|
|
Formats:
|
|
Functions:
|
|
Informats:
|
|
System
Option:
|
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.