java的新手,请指教!

解决方案 »

  1.   

    先确认下:你输入的int型是什么样的?20080506?
      

  2.   

    toString(int i, int radix) 
              用第二个参数指定的基数返回第一个参数的字符串表示形式。
    你用 toString转化成日期型格式不就是了啊!!!!!!!!!!!!!!!!!!!!!!!!!!
      

  3.   

    比如屏幕输入20080506的int型,这个型怎样转成日期型
      

  4.   

    java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
            
            Date date = new Date();
            
            try {
                // 将字符串转换成时间类型
                date = sdf.parse(oldDate);//这个oldDate就是你输入的
            } catch (ParseException e) ...{
                // TODO Auto-generated catch block
                e.printStackTrace();
            }