Date/time input without displaying seconds

Is it possible to have a date/time input box that doesn't display the seconds? My client doesn't need or want seconds to go with the time.
You need to make a temporary backing variable of type Text, then cast it to Date/Time when you push it back to the original variable to save.

At least this is what I've always had to do. :(

Damn, I was hoping to avoid precisely that :(. Time for an Idea! :)
Bah, implemented, but ugly! :( Two loops, two different format specifiers, that really should've been easier and less ugly...