I am trying to use a TimeField component to set the time on a java.util.Date object and am having some trouble finding a way to do it. Algorithmically, I know I need to parse the TimeField string and turn it into a time object (which presents some challenges due to the emulation - it seems). Then I need to set the time on the date object.

I am assuming the TimeField was intended for this type of use - so I am expecting I am being myopic in some way. Can someone suggest a way to approach this I may not have thought of?

Right now, I am just sending the time String and the Date object back to the server separately and doing all the re-assembly there. That just feels wrong to me. Call me anal retentive.