如下语句:
    long LastModifiedTime=file.lastModified();//最后的修改时间
得到:
    LastModifiedTime=1120177794000请问如何转换为:
    1.日期,比如: 20050701
    2.小时,比如: 08

解决方案 »

  1.   

    我用了Date LastModifiedDate=new Date(LastModifiedTime);
    但只能分别提取出的年、月、日再重新组合,能否一步到位?
      

  2.   

    java.text.SimpleDateFormat("yyyyMMdd").format(LastModifiedTime)
      

  3.   

    import java.util.*;
    import java.text.*;public class Test{    public static void main(String args[]) {
            long LastModifiedTime = 1120177794000l;
            Date date=new Date(LastModifiedTime);
            SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");
            System.out.println("日期:" + df.format(date));
            df = new SimpleDateFormat("hh");
            System.out.println("小时:" + df.format(date));    }}
      

  4.   

    java.util.Calendar
    看这个类的文档吧