Date类型转成字符类型(String),字符类型(String)转成Date类型

效果图

Date类型转成字符类型(String),字符类型(String)转成Date类型_第1张图片

注意:不建议使用YYYY-MM-dd HH:mm:ss格式,使用yyyy-MM-dd HH:mm:ss格式

Date类型转成字符类型(String),字符类型(String)转成Date类型_第2张图片

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

public class DateTimeDemo {
    public static void main(String[] args) throws ParseException {
        SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = new Date();
        System.out.println("当前时间:" + date);
        /**日期转字符类型*/
        String format = sdf1.format(date);
        System.out.println("日期转字符类型:" + format);
        /**字符转日期类型*/
        String strDate = "2024-01-01 00:00:00";
        Date parse = sdf1.parse(strDate);
        System.out.println("字符转日期类型:" + parse);
        System.out.println("----------------------------------------------------------------------");
        Date date2 = new Date();
        System.out.println("当前时间:" + date2);
        SimpleDateFormat sdf2 = new SimpleDateFormat("YYYY-MM-dd 00:00:00");
        /**日期转字符类型*/
        String format2 = sdf2.format(date2);
        System.out.println("日期转字符类型:" + format2);
        /**字符转日期类型*/
        String strDate2 = "2024-01-01 00:00:00";
        Date parse2 = sdf2.parse(strDate2);
        System.out.println("字符转日期类型:" + parse2);
    }
}

控制台输出的格式一样,但是存入数据库的数据不一样

 

Date类型转成字符类型(String),字符类型(String)转成Date类型_第3张图片

你可能感兴趣的:(JAVA后端开发,java,开发语言)