小编M0n*_*ter的帖子

JAVA计算两个日期之间的天数(捕获ParseException错误)

I\xe2\x80\x99m 尝试计算两个日期之间的天数。当我运行它时,它抛出catch (ParseException ex)。

\n\n
import java.text.SimpleDateFormat;\nimport java.text.ParseException;\nimport java.util.Date;\nimport java.util.concurrent.TimeUnit;\n\npublic class Main {\n\n    public static void main(String[] args) {\n\n        String date1 = "11/11/2020";\n        String date2 = "13/11/2020";\n\n        try {\n            SimpleDateFormat dateFormat = new SimpleDateFormat("dd-mm-yyyy");\n            Date date_1 = dateFormat.parse(date1);\n            Date date_2 = dateFormat.parse(date2);\n\n            System.out.println(date_1);\n            System.out.println(date_2);\n\n            long numberOfDays = date_2.getTime() - date_1.getTime();\n            numberOfDays = TimeUnit.DAYS.convert(numberOfDays, TimeUnit.MILLISECONDS);\n\n            System.out.println(numberOfDays);\n\n        } \n        catch (ParseException ex)\n        {\n            System.out.println("error");\n        }\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

除了捕获之外,没有任何错误,所以我\xe2\x80\x99m 有点迷失了。

\n

java date date-format parseexception

3
推荐指数
1
解决办法
2522
查看次数

标签 统计

date ×1

date-format ×1

java ×1

parseexception ×1