Affects Version/s: 2.1
Fix Version/s: 2.2
Operating System: Windows XP
Try to truncate 2004-10-31 01:00:00 MDT by hour and you'll actually get 2004-10-
31 01:00:00 MST, which is one hour after the input hour.
// truncate 2004-10-31 01:00:00 MDT
Date oct31_01MDT = new Date(1099206000000L);
Date result = DateUtils.truncate(oct31_01MDT, Calendar.HOUR_OF_DAY);