獲取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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章