Okay guys, I ask a time (hour, minutes, seconds) to the user.
Should I make my own time class and implement Comparable or should I shitdive in Date/Calendar/GregorianCalendar?
Please elaborate on your problem and I'll provide a solution, how do you plan to use the time, is it locale specific, does it need to be independently formattable, does it need to be scalable and modular or does it simply have closed form functionality specified by your assignment. Is it black boxed, is it time critical, does it need to be fault and user tolerant, should it be backwards compatible, are any support classes directly interfacing with the timer constantly and how/why are they doing it. These are examples of some of the information you should be providing before an industry expert such as myself can help you.