*** JavaDateFactory.java.orig Mon Aug 27 21:03:34 2007 --- JavaDateFactory.java Mon Aug 27 21:07:47 2007 *************** *** 55,61 **** Calendar c = Calendar.getInstance(); ! c.set(Calendar.HOUR, hour); c.set(Calendar.MINUTE, minute); c.set(Calendar.SECOND, second); --- 55,61 ---- Calendar c = Calendar.getInstance(); ! c.set(Calendar.HOUR_OF_DAY, hour); c.set(Calendar.MINUTE, minute); c.set(Calendar.SECOND, second); *************** *** 80,86 **** c.set(Calendar.YEAR, year); c.set(Calendar.MONTH, month - 1); c.set(Calendar.DATE, day); ! c.set(Calendar.HOUR, hour); c.set(Calendar.MINUTE, minute); c.set(Calendar.SECOND, second); c.set(Calendar.MILLISECOND, 0); --- 80,86 ---- c.set(Calendar.YEAR, year); c.set(Calendar.MONTH, month - 1); c.set(Calendar.DATE, day); ! c.set(Calendar.HOUR_OF_DAY, hour); c.set(Calendar.MINUTE, minute); c.set(Calendar.SECOND, second); c.set(Calendar.MILLISECOND, 0); *************** *** 106,112 **** Calendar c = Calendar.getInstance(); c.setTime(new java.util.Date(ticks * 1000)); ! c.set(Calendar.HOUR, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); c.set(Calendar.MILLISECOND, 0); --- 106,112 ---- Calendar c = Calendar.getInstance(); c.setTime(new java.util.Date(ticks * 1000)); ! c.set(Calendar.HOUR_OF_DAY, 0); c.set(Calendar.MINUTE, 0); c.set(Calendar.SECOND, 0); c.set(Calendar.MILLISECOND, 0);