Time Picker without a Date

I am looking for the best way to implement a Time Picker without a Data involved. I have heard of using a spinner but this is for a touchscreen and spinner don’t really work well considering their small buttons.

I could use a formatted text field but its really cumbersome to expect the operator to have to enter in the perfectly formatted string.

You could always make a custom template that does it. Perhaps something with 3multiple numeric text boxes with : in between them denoting time, and setting limits that make sense for the hours/minutes/seconds (12 or 24, 60, 60), and a dropdown for AM/PM if you’re not doing military time, to make sure that a valid date is inputted by the operator. Then you can use this all over your project. Make a template output parameter that you write the time selected by the user to.