Calendar dcal = (Calendar)cal.clone();
dcal.set(Calendar.HOUR_OF_DAY, 0);
dcal.set(Calendar.MINUTE, 0);
dcal.set(Calendar.SECOND, 0);
long startOfDay = dcal.getTime().getTime();
Calendar tcal = (Calendar)cal.clone();
tcal.set(Calendar.YEAR, 1970);
tcal.set(Calendar.MONTH, 0);
tcal.set(Calendar.DAY_OF_MONTH, 1);
long timeOfDay = tcal.getTime().getTime();
Object[][] tcs = new Object[][] {