I have used Calendar class methods to set zero values in Hour, Minutes and Second. But for Hour it sets "1" always.
You may read the GregorianCalendar class.
you can use getTimeInMillis() method to get the current time.
and the set(int field, int value) method to set the hour of it, also the min and seconds.
depends on you....
