जैसा कि उल्लेख किया गया है कि 2013-01-10 00:00:00 के रूप में संग्रहीत तिथि को 2013-01-10 23:59:59.999 में परिवर्तित किया जाना है और फिर इसे अंतिम तिथि के रूप में लें।
MySQL
जब आप अपने दिनांक समय फ़ील्ड को क्वेरी करते हैं, तो आप अपने समाप्ति समय को एक दिन आगे बढ़ा सकते हैं
DATE_ADD('your_datetime_field', INTERVAL 1 DAY)
या
जावा कोड
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// rs is ResultSet reference
long dt = rs.getTimestamp("your_datetime_field").getTime();
// pick calendar instance and set time
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(dt);
// this will print `2013-01-10 00:00:00`
System.out.println(sdf.format(calendar.getTime()));
// advance the date by 1 day
calendar.add(Calendar.Date, 1);
// this is print `2013-01-11 00:00:00`
System.out.println(sdf.format(calendar.getTime()));
अब, आप इस Calendar
से तुलना कर सकते हैं ऑब्जेक्ट भी।
आशा है कि यह मदद करता है।