psetBeginTimeobj15!=nullformatterformatobj15;2023-07-11T0000java中无法给指定对象转为日期格式怎么处理
在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属性;如果转换失败,则设置为空字符串
原文地址: https://www.cveoy.top/t/topic/hXr1 著作权归作者所有。请勿转载和采集!