把 数据string= "20130201" 转换成date类型2013-02-01
我用
new Date(enddates1.substring(0,4),enddates1.substring(4,6),enddates1.substring(6,8))错了。
求指教jsextjavaweb

解决方案 »

  1.   

    package bbs0909;import java.text.ParseException;public class Test {
    public static void main(String[] args) {
    String birthdayString ="20130201"; java.util.Date birthday = new java.util.Date();  try {                        java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyyMMdd");                        birthday = sdf.parse(birthdayString);                        System.out.println(birthday);                        //System.out.println(birthdayString);                } catch (ParseException e) {                        System.out.println("String to Date error");               } }}
      

  2.   

    <script>
    var str = "20130201";
    var date =  new Date(str.substring(0,4)+"-"+str.substring(4,6)+"-"+str.substring(6,8));
    alert(date);
    </script>