字符串转化成时间格式

字符串“2023年12月12日 18:00”转化成时间类型2023-12-12 18:00:00


import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        String dateString = "2023年12月12日 18:00";
        SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");
        try {
            Date date = format.parse(dateString);
            format.applyPattern("yyyy-MM-dd HH:mm:ss");
            String result = format.format(date);
            System.out.println(result);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

应该还是转化为字符串类型吧,怎么时间类型?
需要将你这个字符串先解析成时间类型对象,然后再格式化成这个类型的字符串