For example.

Day start from :: `9/3/15 14:00:00` 

Day End to :: `10/3/15 13:59:59` 

Consider day is end at 14.00.00 not from 24.00.00

```
Example 1 ::
Input
Start date :: 9/3/15 15:05:00
End date :: 10/3/15 7:05:00

```

Here, day is start after 14.00.00 and end before the 14.00.00 at the next day so here not complete the day.
So it will return 0 days

```
Example 2 ::
Input
Start date :: 10/3/15 12:05:00
End date :: 10/3/15 15:05:00

```

Here, day is start before 14.00.00 and end after the 14.00.00 at the next day so here complete the day.
So it will return 1 days

Here, day is end at the 14.00.00