如何将String变量转换为日期

时间:2015-07-25 11:17:28

标签: java date

SimpleDateFormat sm=new SimpleDateFormat("MM-dd-yyyy");
    String dateString="22/11/1982";
    Date date;
    try{
        date=sm.parse(dateString);
        cm.setChargeDate(date); 
        System.out.println(date);
    }catch(Exception e){
        e.printStackTrace();
    }
}

上面的代码给出错误:

java.text.ParseException: Unparseable date: "22/11/1982"
    at java.text.DateFormat.parse(DateFormat.java:357)
    at com.rss.master.bean.ChargeExeMappingBean.save(ChargeExeMappingBean.java:452)

1 个答案:

答案 0 :(得分:1)

你的dateFormat错了。 必须是:

SimpleDateFormat sm=new SimpleDateFormat("dd/MM/yyyy");