无法将值“2000-04-01”从类型[java.lang.String]转换为类型[@org.springframework.web.bind.annotation.PathVariable java.util.date];嵌套异常是java.lang.IllegalArgumentException
公共ListgetAllProductBetweenDate(日期日期1,日期日期2){
List<Product> product = new ArrayList<>();
List<Product> prodretrieved = new ArrayList<>() ;
product = productRepository.findAll();
for(int i=0;i <product.size();i++){
if(product.get(i).getDateofintroduction().equals(date1) || product.get(i).getDateofintroduction().equals(date2) || product.get(i).getDateofintroduction().after(date1) && product.get(i).getDateofintroduction().before(date2) ){
prodretrieved.add(product.get(i));
}
}
return prodretrieved;
在您的路径http://localhost:8080/api/public/date/2000-04-01/2018-07-02中,您提供了字符串类型2000-04-01和2018-07-02。并且您正在尝试getAllProductBetweenDate(dateStart,dateEnd),dateStart和dateEnd是日期类型。因此,错误无法从类型[java.lang.String]转换为类型[@org.springframework.web.bind.annotation.PathVariable java.util.Date]。要解决此问题,您需要在请求getAllProductBetweenDate(dateStart,dateEnd)之前将字符串从路径转换为日期
问题内容: 无论我做什么,都会得到不正确的结果。任何人都可以给我一些建议:)。 这是我程序的代码,负责获取两个日期之间的时间。 我得到一个结果,但问题是它不正确,并且在查找问题时遇到了麻烦。 我必须在我的项目中去乔达图书馆。 非常感谢 :) 问题答案: 您的错误在以下两行中: 您打算将其用作第二个参数:
我用下面的代码在我的WordPress网站上获得了WooCommerce形式的产品类别列表: 这工作正常,并返回产品类别的列表。我现在一直试图得到一个特定类别的产品列表。 示例:使用获取的所有产品。 我知道产品是作为帖子存储的,并且一直在努力做到这一点,但似乎做不到。 如何获取特定类别的产品列表?
LOAD DATA INFILE'/home/cloudera/desktople/sql DATA/customer.csv'替换到表Customers字段以‘结尾,行以'\n'结尾;
java.lang.IllegalAccessError:试图从类org.openqa.selenium.os.executableFinder访问类org.openqa.selenium.firefox.firefoxBinary
问题内容: 我从Stackoverflow那里获得了这段代码,并对其进行了少许更改以适应今天的日期。 我想检查今天是否适合两个日期之间。但这是行不通的。我想念什么? 问题答案: 编辑: 使用<=或> =来计算今天的日期 这是您的代码的正确答案。只需使用strtotime()php函数
java.lang.IllegalStateException:未能加载ApplicationContext 原因:org . spring framework . beans . factory . unsatisfieddependencyexception:创建在URL[jar:file:/C:/Users/MDI vya/. m2/repository/io/spring fox/spri