Sorting time with milliseconds triggers exception

I am using the C++Builder XE4 with VCL32/64 bit platform and ASG

When I place the time formatted as Hours Minutes Seconds Milliseconds (ex. 16:10:05:692) into the ASG cell and use the column soft I get the following debugger exception message    

project raised exception class EConvertError with message '16:10:05:692' is not a valid time.

Is it possible to sort time with milliseconds without triggering this exception?   



There is no built-in support for this time format, only the format hh:mm:ss or hh:mm is supported.
In order to sort with msec, please implement this with custom sorting (i.e. ssCustom sort style) and OnCustomCompare event implementation to perform custom comparison.