I need to create two date objects. If the current date and time is March 9th 2012 11:30 AM then
date object d1 should be 9th March 20
Here is a Java 8 way to get UTC Midnight in millis
ZonedDateTime utcTime = ZonedDateTime.now(ZoneOffset.UTC); long todayMidnight = utcTime.toLocalDate().atStartOfDay().toEpochSecond(ZoneOffset.UTC) * 1000;