package geh.com.util;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class TimeUtil {
private static GregorianCalendar gc =new GregorianCalendar();
/**
* 年 减
* @param d 时间
* @param i 要减多少年
* @return
/
public static Date getYearsJIAN(Date d ,int i) {
gc.setTime(d);
gc.add(1,-i);
gc.set(gc.get(Calendar.YEAR),gc.get(Calendar.MONTH),gc.get(Calendar.DATE));
return gc.getTime();
}
/*
* 年 加
* @param d 时间
* @param i 要加多少年
* @return
/
public static Date getYearsJIA(Date d ,int i) {
gc.setTime(d);
gc.add(1,+i);
gc.set(gc.get(Calendar.YEAR),gc.get(Calendar.MONTH),gc.get(Calendar.DATE));
return gc.getTime();
}
/*
* 月 加
* @param d 时间
* @param i 要加多少月
* @return
/
public static Date getMonthJIA(Date d ,int i) {
gc.setTime(d);
gc.add(2,+i);
Java GregorianCalendar类对Date的年月日加减
最新推荐文章于 2022-12-06 17:25:42 发布