开发者

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

开发者 https://www.devze.com 2023-01-30 14:05 出处:网络
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

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

精彩评论

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

关注公众号