MyDateUtils.java 821 Bytes
package com.bsth.service.schedule.utils;

import org.apache.commons.lang3.time.DateUtils;
import org.joda.time.DateTime;

import java.util.Date;

/**
 * 日期处理工具类。
 */
public class MyDateUtils {

    /**
     * 将HH:mm格式的时间格式加上指定分钟、天后,生成新的日期返回。
     * @param hhssDate 字符串时间(格式:HH:mm)
     * @param minutes 分钟
     * @param day 天数
     */
    public static Date hhssTimePlusMinunits(String hhssDate, Integer minutes, Integer day) {
        try {
            DateTime newDate = new DateTime(DateUtils.parseDate("1980-01-01 " + hhssDate, "yyyy-MM-dd HH:mm"));
            return newDate.plusDays(day).plusMinutes(minutes).toDate();
        } catch (Exception exp) {
            throw new RuntimeException(exp);
        }
    }
}