Integer to Time conversion in Teradata

There are many choices to convert the integer values to time type in Teradata.
Following examples illustrate the different conversions.

1. Directly casting as Time type
SELECT CAST(92617 AS TIME)

Result:
09:26:17


2. By specifying format
SELECT 92617 (FORMAT '99:99:99')
SELECT 111111 (FORMAT '99:99:99')

Result:
09:26:17
11:11:11


3. Casting to CHAR then casting to Time
SELECT CAST ( CAST( 91623 AS CHAR(6)) AS TIME(0))

Result:
09:16:23


4. Casting to CHAR then casting to Time (Large integer value meant for conversion)
SELECT CAST(CAST ((9552800/100 (FORMAT '99:99:99') ) AS CHAR(11)) AS TIME(0))

Result:
09:55:28