开发者

How to check if timepicker1 time is oldest than timepicker2 time?

i have to select a interval of time.

i have two timepickers on my app, i need to check if timepicker1 selected time is less than timepicker2 selected time. If not, i have to show a toast to told the user the error.

I also need to do this with two datepickers,not with times in that case, but with dates.

please can someone开发者_JS百科 give me some code examples for do this?


You just need to compare the individual components of the date or time in the correct order. For time:

if (time1.getCurrentHour() < time2.getCurrentHour() || (time1.getCurrentHour() == time2.getCurrentHour() && time1.getCurrentMinute() < time1.getCurrentMinute())) {
  //time 1 is earlier.
}

You might need to add in a bit of complexity depending on if you are showing 24 hour time or not.

For dates, its the same, just compare first the year then the month then the day.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜