java - 日期不解析月份

标签 java android

导致日期解析无法正确解析月份的因素有哪些?

我有这个非常基本的代码:

    DateFormat format =  new SimpleDateFormat("DD/MM/yyyy", Locale.FRENCH);
    Date date = format.parse(dateInterv);

dateIntervString值为 "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/

相关文章:

Java - 如何按从下到上的顺序添加面板?

java - Hive 查询不返回输出

java - 比较器<Object> 可打包

java - Listview自定义ListItem模板

android - 包裹/序列化类加载器

java - 为 Google Play 以外的应用显示 Admob 广告

java - 将对象传递给数组的不同类型

java - 减少使用实例变量以减少内存的使用

java - 无法找到 JavaFX 的 fxml 错误

php - 根据服务器数据设置微调选项?