public static long roundToHour ( final long pTime , final TimeZone pTimeZone ) { int offset = pTimeZone . getOffset ( pTime ) ; return ( ( pTime / HOUR ) * HOUR ) - offset ; }
Rounds the given time down to the closest hour using the given timezone .