DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT); String startdate = dateFormat.format(new Date()); String = enddate; I want to find out the number of days between these two dates,but these two dates are in String format. How can i do that?
One way to do it, as long as your dates are both after 1/1/1970, is to convert your strings to Date objects, using either DateFormat or SimpleDateFormat like Miguel did. Then use the getTime() method on those dates to get their values in milliseconds. Subtract the two, then divide the result by 86400000 (milliseconds in a day).