Скорее всего, отформатировано как:
ГГГГ ММ ДД ЧЧ ММ СС CC
ПЕРЕМЕСТИТЕ отметки времени в двух полях, таких как:
01 field-to-load.
03 year pic(9999).
03 month pic(99).
03 day pic(99).
03 hour pic(99).
03 min pic(99).
03 sec pic(99).
03 cents pic(99).
и выполните дату /арифметика времени с уровнями 03.
Если ваши временные метки не являются данными типа отображения, вам может потребоваться выполнить предыдущее преобразование.Если вам нужно больше подробностей об этом, опубликуйте определение поля для поля метки времени.
Я надеюсь, что вас не забанят в SO за публикацию кода cobol.
HTH.
Редактировать
Здесь вы можете найти программу HP COBOL для расчета разницы дат.Вам нужно только добавить логику (час, мин, сек), очень просто.