【MapSheep】
[好记性不如烂笔头]
package com.xxx.xxx;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class TDate {
    public static void main(String[] args) {

        DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        addDateMinut(dateFormat.format(new Date()), 8);
    }

    /**
     * 给定时间加上几个小时
     *
     * @param day  当前时间 格式:yyyy-MM-dd HH:mm:ss
     * @param hour 需要加的时间(小时)
     * @return
     */
    public static String addDateMinut(String day, int hour) {
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        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.HOUR, hour);// 24小时制
        date = cal.getTime();
        System.out.println("after:" + format.format(date));  //更新后的日期
        return format.format(date);

    }
}
posted on 2021-09-30 10:49  (Play)  阅读(132)  评论(0编辑  收藏  举报