纵观通过Selenium读取整个表,并将结果写入到一个Excel文件,我目前面临的一个问题格式化/解析日期String的Date对象。我要存档的是以下格式:
dd-mm-yyyy
Run Code Online (Sandbox Code Playgroud)
从表中检索的 dateString 如下所示
16 APR 2020
Run Code Online (Sandbox Code Playgroud)
我尝试使用SimpleDateFormat格式化程序,但我得到了一个ParseException.
java.text.ParseException: Unparseable date: "16 Apr 2020"
Run Code Online (Sandbox Code Playgroud) 我需要能够为我的后端应用程序检索过去 6 个月的订单。
@Query("Select ord From orders ord WHERE ord.created_date <= (current_date - INTERVAL '6 months')")
List<Order> findOrders();
Run Code Online (Sandbox Code Playgroud)
unexpected token: INTERVAL near line 1, column 70 [Select ord From orders ord WHERE ord.created_date <= (current_date INTERVAL '6 months')
Run Code Online (Sandbox Code Playgroud)
经过一番研究,我发现 JPA 不支持 INTERVAL 定义。是否有解决方法可以存档此特定功能?