我猜是从January 1, 1970, 00:00:00 GMT起计算的秒数,java.util.Date类有个构造方法是接受一个从那时起计算的毫秒数,所以可以这样写:Date d = new Date(1082679901*1000);

解决方案 »

  1.   

    再进一步,如果你需要得到几点几分,这样写:SimpleDateFormat sdf = new SimpleDateFormat("HH:mm");
    String res = sdf.format(d);
    System.out.println(res);其他的情况以此类推。
      

  2.   

    修正一下,为了防止出界,上述代码应改作:Date d = new Date((long)1082679901*1000);
      

  3.   

    或者搂住,你可以使用这个方法,得出的结果更详细点
    import java.text.*;
    import java.util.Date;
    public class Time{
    public static void main(String args[]){
    Date date=new Date((long)1082679901*1000);
             DateFormat df=DateFormat.getDateTimeInstance  (DateFormat.FULL,DateFormat.FULL);
    String str=df.format(date);
    System.out.println(str);

    }
    }结果是:2004年4月23日 星期五 上午08时25分01秒