Java, String类型转Date类型的方法

前端获取的数据是:yyyy-MM-dd(如:”2017-10-19”),后端实体类的数据类型是java.util.Date,其中的数据转换问题

    String time = "2017-10-19";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//yyyy-mm-dd, 会出现时间不对, 因为小写的mm是代表: 秒
    Date utilDate = sdf.parse(time);
    System.out.println(utilDate);//查看utilDate的值
    Date date = new java.sql.Date(utilDate.getTime());
    System.out.println(date);//查看date的值

你可能感兴趣的:(string,java,数据类型,date,Java)