要将字符串数组转换为日期数组,你可以使用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进行后续的操作。

Java字符串数组转换为日期数组

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

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