obtain middle date in java for given start date and end date

Share this Article :


Inorder to get  exact middle date of  given  start date and end date,  normal  conditions includes  a bit  complex programming,

But  Here is  simple solution  to get middle date of  given start date and end date  in java.

by using the below  small function you will be  returned with the  middle date  between  given start date and end date in java .

Here is the function :

 public Date middle(Date d1, Date d2) {
        long t1 = d1.getTime();
        long t2 = d2.getTime();
        return new Date(t1 + (t2 - t1)/2);

    }

Hmm, simple isn’t it, use the above function in retrieving middle date between given start date and end date in java

Written by bhaskar

{bhaskar has written 11 posts on ITTreats.com . See all posts by }


Leave a Reply