Top: f77 Up: 11 - Intrinsic_Procedures
Previous: 11,21 - COSH Next: 11,23 - DBLE


Section 11,22: DATE

 CALL DATE (buf)

 buf  Is a 9-byte variable, array, array element, 
      or character substring.

 A subroutine that gets the current date as set within the system.
 The date is returned as a 9-byte ASCII character string as follows:

   dd-mmm-yy

 If "buf" is numeric type and smaller than 9 bytes, data corruption
 can occur.

 If "buf" is character type, its associated length is passed to the
 subroutine.  If "buf" is smaller than 9 bytes, the subroutine
 truncates the date to fit in the specified length.  Note that if a
 CHARACTER array is passed, the subroutine stores the date in the
 first array element, using the element length, not the length of
 the entire array.  For example, consider the following:

 CHARACTER*1 DAY(9)
    .
    .
    .
 CALL DATE(DAY)

 The length of the first array element in CHARACTER array DAY is
 passed to the DATE subroutine.  The subroutine then truncates the
 date to fit into the one-character element, producing an incorrect
 result.


Top: f77 Up: 11 - Intrinsic_Procedures
Previous: 11,21 - COSH Next: 11,23 - DBLE