导致日期解析无法正确解析月份的因素有哪些?
我有这个非常基本的代码:
DateFormat format = new SimpleDateFormat("DD/MM/yyyy", Locale.FRENCH);
Date date = format.parse(dateInterv);
dateInterv
是 String
值为 "14/06/2016",当我解析日期时, date
是在一月份。即使在调试器中,我也看不出为什么它会将 14/06/2016 转换为 14/01/2016。
最佳答案
您的字符串必须是:
DateFormat format = new SimpleDateFormat("dd/MM/yyyy", Locale.FRENCH);
Date date = format.parse(dateInterv);
因为 dd
代表月份中的某一天,DD
代表一年中的某天
关于java - 日期不解析月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37807026/