java設定一個日期時間,加幾分鐘(小時或者天)後獲得新的日期

   //返回的是字符串型的時間,輸入的
    //是String day, int x
    public static String addDateMinut(String day, int x){

        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 24小時制  
        //引號裏面個格式也能夠是 HH:mm:ss或者HH:mm等等,很隨意的,不過在主函數調用時,要和輸入的變
        //量day格式一致
        Date date = null;   
        try {   
            date = format.parse(day);   
        } catch (Exception ex) {   
            ex.printStackTrace();   
        }   
        if (date == null)   
            return "";   
        System.out.println("front:" + format.format(date)); //顯示輸入的日期  
        Calendar cal = Calendar.getInstance();   
        cal.setTime(date);   
        cal.add(Calendar.MINUTE, x);// 24小時制   
        date = cal.getTime();   
        System.out.println("after:" + format.format(date));  //顯示更新後的日期 
        cal = null;   
        return format.format(date);   
      
    }
相關文章
相關標籤/搜索