在Java中,可以使用SimpleDateFormat类将字符串转换为日期格式。根据您提供的代码,可以做如下处理:

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
Date date = null;
if(obj[15] != null){
    try {
        date = formatter.parse(obj[15].toString());
    } catch (ParseException e) {
        e.printStackTrace();
    }
}

p.setBeginTime(date != null ? formatter.format(date) : "");

这段代码首先创建了一个SimpleDateFormat对象,指定日期格式为"yyyy-MM-dd'T'HH:mm"。然后使用parse方法将obj[15]转换为日期对象。如果转换成功,将日期对象转换为字符串格式,并设置给p的beginTime属性;如果转换失败,则设置为空字符串

psetBeginTimeobj15!=nullformatterformatobj15;2023-07-11T0000java中无法给指定对象转为日期格式怎么处理

原文地址: https://www.cveoy.top/t/topic/hXr1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录