NCEPLIBS-prod_util  2.1.0
mdate.f File Reference

UPDATE A DATE GIVEN INCREMENT IN MINUTES. More...

Go to the source code of this file.

Functions/Subroutines

subroutine eusage
 
program mdate
 

Detailed Description

UPDATE A DATE GIVEN INCREMENT IN MINUTES.

Author
KEYSER
Date
2001-09-20

PROGRAM TO COMPUTE A VERIFYING DATE GIVEN AN INCREMENT IN MINUTES AND THE INITIAL DATE.

PROGRAM HISTORY LOG:

  • 2001-09-20 KEYSER BASED ON UTILITY PROGRAM NDATE EXCEPTS UPDATES BY MINUTES INSTEAD OF HOURS

    INPUT ARGUMENT LIST

    • MINUTES - INCREMENT IN MINUTES (MAY BE NEGATIVE) MINUTES DEFAULTS TO ZERO.
    • IDATE - INITIAL DATE IN YYYYMMDDHHMM FORMAT. IDATE DEFAULTS TO THE CURRENT UTC DATE, HOUR AND MINUTE. FIRST CENTURY DATES WILL CAUSE ABORT AFTER 1 SEPT 1999. OUTPUT ARGUMENT LIST:
    • MDATE - VERIFYING DATE IN YYYYMMDDHHMM FORMAT. EXIT STATES:
    • 0 - SUCCESS
    • 1 - FAILURE; INVALID ARGUMENT
    • 2 - FAILURE; INCORRECT NUMBER OF ARGUMENTS

SUBPROGRAMS CALLED:

  • IARGC GET NUMBER OF ARGUMENTS
  • GETARG GET ARGUMENT
  • W3MOVDAT RETURN A DATE FROM A TIME INTERVAL AND DATE
  • W3UTCDAT RETURN THE UTC DATE AND TIME
  • ERRMSG WRITE A MESSAGE TO STDERR
  • ERREXIT EXIT PROGRAM (W3LIB)

Definition in file mdate.f.