Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Android中比较用户选择的日期与开始日期和结束日期?_Java_Android_Date Comparison_Date - Fatal编程技术网

Java 如何在Android中比较用户选择的日期与开始日期和结束日期?

Java 如何在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

我想将用户选择的日期与开始日期和结束日期进行比较。 e、 g


因此,现在我想检查所选日期是否在从日期到日期之间。

您可以通过以下代码比较三个日期

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
}