日期工具類

1.java 計算兩個日期之間天數

Date startTime = DateTimeUtils.StringToDate(new SimpleDateFormat("yyyy-MM-dd 00:00:00").format(new Date()));
 /**
     * 增加日期
     *
     * @param date  當前時間
     * @param field 年、月、日 如 Calendar.MONTH
     * @param i     增加的時間
     * @return
     */
    public static Date addDate(Date date, int field, int i) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.add(field, i);
        return calendar.getTime();
    }
2.java得到當前時間的前兩個小時/後兩個小時

    SimpleDateFormat dft=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");     
    Date date = new Date();    
    Calendar   dar=Calendar.getInstance();     
    dar.setTime(date);     
    dar.add(java.util.Calendar.HOUR_OF_DAY, -2);   System.out.println(dft.format(dar.getTime()));
    dar.add(java.util.Calendar.HOUR_OF_DAY, 2);    System.out.println(dft.format(dar.getTime()));





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章