当前位置: 首页 > 知识库问答 >
问题:

Java无法将给定对象格式化为日期[重复]

郑哲彦
2023-03-14

我有一个yyyyMMdd格式的字符串,我想要DD.MM.YYYY

我的代码出现了这个错误

java.lang.IllegalArgumentException:无法将给定对象格式化为日期

String date = "20190226";
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");                  
date = sdf.format(date);

有人帮忙吗?

共有1个答案

拓拔野
2023-03-14

您可以将java.util.date解析为如下所示的字符串:

    String dateStr = "20190226";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
    Date date = sdf.parse(dateStr);
    sdf = new SimpleDateFormat("dd.MM.yyyy");
    dateStr = sdf.format(date);
 类似资料: