时间转换问题

来源:互联网 发布:为什么 上大学 知乎 编辑:程序博客网 时间:2024/05/21 01:45

      /***
    * 获取某一天的日期格式yyyy-MM-dd
    * @param m (m=0本日 m=1明天)
    * @return str
    */
 public static String getBehindDate_today(int m)
 {
     Calendar cal = Calendar.getInstance();
     cal.add(java.util.Calendar.DATE,m);
     DateFormat dateFormat = DateFormat.getDateInstance(java.text.DateFormat.MEDIUM);
     String date=dateFormat.format(cal.getTime());
     return date;
 }
 /***
    * 获取某一天的日期格式yyyy-MM-dd
    * @param m ( m=1明天)
    * @param date 某一天
    * @return str
    */
 public static String getBehindDate(Date date,int m)
 {
    //long tm=System.currentTimeMillis(); //当前时间
    long datelong=date.getTime();
         // Date today=new Date(tm);  
          Date twoDaysLater=new Date(datelong+m*24*60*60*1000);  
          DateFormat   df=SimpleDateFormat.getDateTimeInstance();  
          System.out.println("   in_date           :   "+df.format(date));  
          System.out.println("   two   days   later   :   "+df.format(twoDaysLater));
          return df.format(twoDaysLater);
 }

原创粉丝点击