java中更新的当前时间(以前java.util.date())方法及其更新的获取文件名方法

解决方案 »

  1.   

    java.util.Calendar是说的这个么?// 创建实例,得到当前日期 
    Calendar ca = Calendar.getInstance(); 
    // 重新设置日期
    ca.setTime(new Date()); 
    // 重新设置日期,因为得到的月份要加1才是正确的月份 
    ca.set(ca.get(Calendar.YEAR),ca.get(Calendar.MONTH)+1,ca.get(Calendar.DAY_OF_MONTH)); 
      
    Calendar有很多字段和方法: 
    年:Calendar.YEAR 
    月:Calendar.MONTH 
    日:Calendar.DAY_OF_MONTH 
    时:Calendar.HOUR_OF_DAY 
    分:Calendar.MINUTE 
    秒:Calendar.SECOND 
    // 某天加上amount天数后得到日期 
    ca.add(Calendar.DAY_OF_MONTH, int amount); 
    // 两个日期相减得到的天数 
    long ldate = ca.getTimeInMillis(); 
    long sdate = cal.getTimeInMillis(); 
    // 得到long的天数,如果强制转为int型结果是不对的 
    long amount = (ldate - sdate)/(1000*60*60*24);
      

  2.   


    有这个用法?Calendar 这个类可以实现
      

  3.   

     Calandar类比Date类强大,方法比较全,好用,同意1楼。
      

  4.   

    import java.util.Date;Date date=new Date();
      

  5.   

    API说:Date类是Deprecate......................
      

  6.   

    Calandar类比Date类强大
    是的