на V5R4:
CREATE TABLE TEST (FIELD1 TIME NOT NULL WITH DEFAULT)
INSERT INTO TEST VALUES('00:00:00')
SELECT FIELD1, CHAR(FIELD1) FROM TEST
Показывает:
FIELD1 CHAR ( FIELD1 )
00:00:00 00:00:00
Не уверен, почему вы получаете 24: 00: 00.
Я тоже пробовал:
INSERT INTO TEST VALUES('24:00:00')
думает, что возможно значение 24:00:00 отображалось как '00: 00: 00', но это показывает:
FIELD1 CHAR ( FIELD1 )
00:00:00 00:00:00
24:00:00 24:00:00
для почти всех форматов времени (* HMS, ISO).