I thought about just using a string but I wasn't sure if there was some
Java format that would do it for me. If I use a string then I will need to develop the method which tries to convert the user's input into a valid result (input could be 1600, 4PM 4:00PM, 4 PM). I know that for dates Java already does the checks on it's own, for instance, I can write 12/22/2011 or 12/2011/22 and Java will automatically convert it to the set format since it is a Date object.