Returns the Julian date from a SAS date value
-
date
-
specifies a SAS date value.
The JULDATE function converts a SAS date value to a
five- or seven-digit Julian date. If date falls within the 100-year
span defined by the system option YEARCUTOFF=, the result has five digits:
the first two digits represent the year, and the next three digits represent
the day of the year (1 to 365, or 1 to 366 for leap years). Otherwise, the
result has seven digits: the first four digits represent the year, and the
next three digits represent the day of the year. For example, if YEARCUTOFF=1920,
JULDATE would return 97001 for January 1, 1997, and return 1878365 for December
31, 1878.
The function JULDATE7 is similar to JULDATE except that
JULDATE7 always returns a four digit year. Thus JULDATE7 is year 2000 compliant
because it eliminates the need to consider the implications of a two digit
year.
The following SAS statements produce these results:
Copyright © 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.