mySql数据库 INT类型保存的时间 如何把他取出来转换日期类型的~

解决方案 »

  1.   

    不知道是不是这么个意思!public static void main(String args[]) throws ParseException{
               int year=2009;//数据库中的年
               int month=10;//月
               int day=30;//日
               String dateStr=year+"-"+month+"-"+day;
               SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
               Date date=sdf.parse(dateStr);
               System.out.print(date);
         }
      

  2.   

    谢谢楼上 不是这个意思
    数据库是int类型 的 以INT类型保存时间 
    怎么在 页面显示出DATE类型的
    也得谢谢你
      

  3.   

    问题描述不清
    你最少要举个例子,数据库的int是什么格式的,转换后的date
    又什么格式
      

  4.   

    MYSQL数据库 change_time int (10)类型   保存到数据库是 1245048585
    取到页面是 2009-06-15 22:49:45 javaBean 是int 类型的
      

  5.   

    import java.text.SimpleDateFormat;
    import java.util.Date;public class Test { /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub System.out.print(Test.changeToDate(1245048585));
    }

    public static String changeToDate(long mills){ Date d = new Date(mills);
            SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");
            String date = sdf.format(d);
            return date;
    }}