Java字符串数组转换为日期数组
要将字符串数组转换为日期数组,你可以使用SimpleDateFormat类来解析每个字符串并将其转换为日期对象。以下是一个示例代码:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String[] stringArray = {"2023-10-11", "2023-10-12", "2023-10-13"};
Date[] dateArray = new Date[stringArray.length];
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
for (int i = 0; i < stringArray.length; i++) {
try {
dateArray[i] = dateFormat.parse(stringArray[i]);
} catch (ParseException e) {
e.printStackTrace();
}
}
// 现在,dateArray就是转换后的日期数组
for (Date date : dateArray) {
System.out.println(date);
}
}
}
在上述代码中,我们首先定义了一个字符串数组stringArray,其中包含了需要转换为日期的字符串。然后,我们创建了一个与字符串格式对应的SimpleDateFormat对象dateFormat。接下来,我们使用一个循环遍历字符串数组,并使用SimpleDateFormat的parse()方法将每个字符串解析为日期对象,并将其存储在日期数组dateArray中。
请注意,这里使用的日期格式是'yyyy-MM-dd',你可以根据实际的日期格式进行调整。在转换完成后,你可以使用日期数组dateArray进行后续的操作。
原文地址: https://www.cveoy.top/t/topic/iTs 著作权归作者所有。请勿转载和采集!