java中怎么把Long转换成日期格式,例如把1308756601000转换为日期格式

解决方案 »

  1.   

    long time = System.currentTimeMillis();

    Date date = new Date(time);
      

  2.   

    1L正解 可以用new Date 也可以用java.util.Calendar来搞 随意
      

  3.   


    Calendar ca = Calendar.getInstance();
    long time = System.currentTimeMillis();
    ca.setTime(time );
    Date d = ca.getTime();
      

  4.   

    API--->Date
    public Date(long date)分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。
      

  5.   


    1
    date的构造方法:
    Date(long date) 2
    calendar的设置当前时间:
    setTimeInMillis(long millis) 
    用给定的 long 值设置此 Calendar 的当前时间值。