获取N天前的日期和N天后的日期

一个比较好的工具方法,获取N天的日期和N天后的日期,拿来借鉴学习


  1. /** 
  2.     * 获取过去第几天的日期 
  3.     * 
  4.     * @param past 
  5.     * @return 
  6.     */  
  7.    public static String getPastDate(int past) {  
  8.        Calendar calendar = Calendar.getInstance();  
  9.        calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) - past);  
  10.        Date today = calendar.getTime();  
  11.        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  
  12.        String result = format.format(today);  
  13.        Log.e(null, result);  
  14.        return result;  
  15.    }  
  16.   
  17.    /** 
  18.     * 获取未来 第 past 天的日期 
  19.     * @param past 
  20.     * @return 
  21.     */  
  22.    public static String getFetureDate(int past) {  
  23.        Calendar calendar = Calendar.getInstance();  
  24.        calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) + past);  
  25.        Date today = calendar.getTime();  
  26.        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");  
  27.        String result = format.format(today);  
  28.        Log.e(null, result);  
  29.        return result;  
  30.    }  



发布了22 篇原创文章 · 获赞 35 · 访问量 8万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章