数据库中插入日期(JAVA)

在java中,将一个字符串转化成日期格式,并插入数据库中。 思路:字符串–>java.util.Date–>java.sql.Date 先将字符串用SimpleDateFormat转化为java.util.Date类型的日期,利用getTime()得到时间戳,再利用java.sql.Date()的构造器创建数据库类型的时间

String str = "2000-11-11";
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Date parse = sdf.parse(str);
            java.sql.Date date = new java.sql.Date(parse.getTime());

测试:

@Test
    public void test(){
          
   
        try {
          
   
            String str = "2000-11-11";
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Date parse = sdf.parse(str);
            java.sql.Date date = new java.sql.Date(parse.getTime());
            System.out.println(date);
        } catch (ParseException e) {
          
   
            throw new RuntimeException(e);
        }
    }
经验分享 程序员 微信小程序 职场和发展