Professional Documents
Culture Documents
Date Time Calculate
Date Time Calculate
'.'.
'.'.
'.'.
'.'.
'.'.
'.'.
'.'.
'.'.
'.'.
'-'.
'-'.
'-'.
'-'.
spaces.
spaces.
procedure division.
********************************************************
*
calculating date difference
*
********************************************************
move hv-time-of-complain
to w-g-time1.
move hv-time-closed
to w-g-time2.
move hv-date-of-complain
to w-g-date00.
move hv-date-closed
to w-g-date01.
compute w-i-yyyy = w-i-yy01 - w-i-yy00.
evaluate true
when w-i-mm00 > w-i-mm01
subtract 1 from w-i-yyyy
end-evaluate.
evaluate true
when w-i-ss2 < w-i-ss1
subtract 1 from w-i-mm
compute w-i-ss = w-i-ss2 + 60 - w-i-ss1
when other
compute w-i-ss = w-i-ss2 - w-i-ss1
end-evaluate.
evaluate true
when w-i-ms2 < w-i-ms2
subtract 1 from w-i-ss
compute w-i-ms = w-i-ms2 + 10 - w-i-ms1
when other
compute w-i-ms = w-i-ms2 - w-i-ms1
end-evaluate.
display 'the difference in time is: ' w-i-hh
'hours ' w-i-mm 'minutes ' w-i-ss
'seconds ' w-i-ms 'milli seconds.'.
********************************************************
*
end of job
*
********************************************************