My understanding is that you can’t make Epicor’s time fields display as a time because they’re actually integers.
If you want a time then the easiest way is to add the time field value in seconds to the relevant date field and then format the result. We’ve added a datetime UD field to our PartTran table to get round the problem in Part Transaction History Tracker, and a BPM keeps it in sync with Epicor’s fields.