Java 如何在Android中比较用户选择的日期与开始日期和结束日期?
我想将用户选择的日期与开始日期和结束日期进行比较。 e、 gJava 如何在Android中比较用户选择的日期与开始日期和结束日期?,java,android,date-comparison,date,Java,Android,Date Comparison,Date,我想将用户选择的日期与开始日期和结束日期进行比较。 e、 g 因此,现在我想检查所选日期是否在从日期到日期之间。您可以通过以下代码比较三个日期 if(!fromDate.after(selectedDate) && !toDate.before(selectedDate)) { //fromDate <= selectedDate <= toDate } if(!fromDate.after(selectedDate)和&!toDate.before(selec
因此,现在我想检查所选日期是否在从日期到日期之间。您可以通过以下代码比较三个日期
if(!fromDate.after(selectedDate) && !toDate.before(selectedDate)) {
//fromDate <= selectedDate <= toDate
}
if(!fromDate.after(selectedDate)和&!toDate.before(selectedDate)){
//fromDate Google搜索您的问题陈述是您应该做的第一件事。欢迎来到Stack Overflow。请特别参阅第一部分,搜索和研究。您的搜索和研究带来了什么?是的,它正在工作。谢谢您,因为java.util.Date
同时包含日期和时间,可能会出现一些棘手的惊喜当日期相同而时间不同时,它将被删除。使用LocalDate
,这将更简单,更不容易出错。要在Android上使用它,您需要ThreeTenABP,请参阅。
if(!fromDate.after(selectedDate) && !toDate.before(selectedDate)) {
//fromDate <= selectedDate <= toDate
}