Monday, 15 June 2015

Subtract two datepickers in android -



Subtract two datepickers in android -

this question has reply here:

how calculate someone's age in java? 23 answers

is there way subtract 2 dates picker.

example:

i select date picker1 , date picker2. then, picker2 - picker1 number of days between these 2 dates.

20/10/2014 (-) 06/10/2014 -------------- 14 days

datetimeutils obj = new datetimeutils(); simpledateformat simpledateformat = new simpledateformat("dd/m/yyyy hh:mm:ss"); seek { date date1 = simpledateformat.parse("10/10/2013 11:30:10"); date date2 = simpledateformat.parse("13/10/2013 20:35:55"); obj.printdifference(date1, date2); } grab (parseexception e) { e.printstacktrace(); } } //1 min = 60 seconds //1 hr = 60 x 60 = 3600 //1 day = 3600 x 24 = 86400 public void printdifference(date startdate, date enddate){ //milliseconds long different = enddate.gettime() - startdate.gettime(); system.out.println("startdate : " + startdate); system.out.println("enddate : "+ enddate); system.out.println("different : " + different); long secondsinmilli = 1000; long minutesinmilli = secondsinmilli * 60; long hoursinmilli = minutesinmilli * 60; long daysinmilli = hoursinmilli * 24; long elapseddays = different / daysinmilli; different = different % daysinmilli; long elapsedhours = different / hoursinmilli; different = different % hoursinmilli; long elapsedminutes = different / minutesinmilli; different = different % minutesinmilli; long elapsedseconds = different / secondsinmilli; system.out.printf( "%d days, %d hours, %d minutes, %d seconds%n", elapseddays, elapsedhours, elapsedminutes, elapsedseconds); }

output

startdate : thu oct 10 11:30:10 sgt 2013 enddate : sun oct 13 20:35:55 sgt 2013 different : 291945000 3 days, 9 hours, 5 minutes, 45 seconds

answer link android difference between 2 dates

android android-datepicker

No comments:

Post a Comment