Time.ToRecord(time as time) as record
Returns a record containing the parts of the given Time value,
timevalue for from which the record of its parts is to be calculated.
#time(11, 56, 2) value into a record containing Time values.
Time.ToRecord(#time(11, 56, 2))
[ Hour = 11, Minute = 56, Second = 2 ]