HP3000-L Archives

February 2005, Week 1

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Tracy Pierce <[log in to unmask]>
Reply To:
Tracy Pierce <[log in to unmask]>
Date:
Sat, 5 Feb 2005 21:39:14 -0800
Content-Type:
text/plain
Parts/Attachments:
text/plain (51 lines)
short version:
01  FD.
    05  FD-CCYY.
        10  FD-CC PIC 99.
        10  FD-YY PIC 99.
    05  FD-MMDD.
        10  FD-MM PIC 99.
        10  FD-DD PIC 99.
....
IF  F-D < 99991232                                           TP940711
     AND FD-MM > 0 AND FD-MM < 13                                 TP940711
     AND FD-DD > 0                                                TP940711
     AND (    FD-DD <= DAYS-IN-MONTH (FD-MM)                      TP940711
          OR (    FD-MMDD = "0229"                                TP940711
              AND FD-CCYY / 4 * 4 = FD-CCYY                       TP940711
              AND FD-CCYY / 100 * 100 <> FD-CCYY )                971010TP
          OR (    FD-MMDD = "0229"                                TP940711
              AND FD-CCYY / 400 * 400 = FD-CCYY )                 971010TP
         )                                                        TP940711
         CONTINUE                                                 TP940711
     ELSE                                                         TP940711
         MOVE 999999999 TO F-D                                    TP940711
         GO TO DATE-ROUTINE-EXIT.                                 TP940711

> -----Original Message-----
> From: Olav Kappert [mailto:[log in to unmask]]
> Sent: Saturday, February 05, 2005 8:02 PM
> To: [log in to unmask]
> Subject: Cobol date procedures
>
>
> Hello:
>
> Does anyone have a cobol procedure that will verify if a
> particular date
> is indeed a valid date in the format of yyyymmdd.
>
> I tried date-to-integer and integer-to-date but what I got was an
> aborted program when entering  02/30/2005.
>
> Any ideas ?
>
> Olav.
>
> * To join/leave the list, search archives, change list settings, *
> * etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2