The Question is:
We have just upgraded one of our Alpha Open VMS servers from VMS 6.2 to VMS
7.2. We have also recently upgraded all of our legacy Fortran code to be Y2K
compliant. The most frequent change was to replace procedure IDATE with the
We have noticed when we run a program that calls DATE_AND_TIME before 8 am,
DATE_AND_TIME was returning yesterday's date where as if we run the same
program after 8 am it returns today's date.
Running the same program on a VMS 6.2 system
returns today's date both before and after 8 am
The Answer is :
There is no information on the particular Fortran version in use.
There was a change in the C library in OpenVMS 7.2 that is known
to cause this particular misbehavior, and the solution is to install
the Fortran V7.2 kit.
If this problem arises on the Fortran V7.2 or later kit on OpenVMS
V7.2, please contact the Compaq Customer Support Center directly.