![]() Chapter Contents |
![]() Previous |
![]() Next |
| JULDATE |
| Category: | Date and Time |
| Syntax | |
| Arguments | |
| Details | |
| Comparisons | |
| Examples | |
| See Also |
Syntax |
| JULDATE(date) |
| Details |
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.
| Comparisons |
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.
| Examples |
The following SAS statements produce these results:
| SAS Statements | Results |
|---|---|
julian=juldate('31dec99'd);
|
99365 |
julian=juldate('01jan2099'd);
|
2099001 |
| See Also |
Function:
| |||||
System
Option:
|
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.