获取当前日期的next week,next month, next year日期

import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.GregorianCalendar;

public class TimeUtil {
 private static Date curDate =new Date();
 
 // 获取下一周的日期
 public static Date nextWeek() {
  GregorianCalendar cal = new GregorianCalendar();
  cal.setTime(curDate);
  cal.add(GregorianCalendar.DATE, 7);// 在日期上加7天
  return cal.getTime();
 }

 // 获取下一月的日期
 public static Date nextMonth() {
  GregorianCalendar cal = new GregorianCalendar();
  cal.setTime(curDate);
  cal.add(GregorianCalendar.MONTH, 1);// 在月份上加1
  return cal.getTime();
 }

 // 获取下一年的日期
 public static Date nextYear() {
  GregorianCalendar cal = new GregorianCalendar();
  cal.setTime(curDate);
  cal.add(GregorianCalendar.YEAR, 1);// 在年上加1
  return cal.getTime();
 }

}

posted @ 2010-12-30 14:21  Java Oracle SQL技术  阅读(2618)  评论(0)    收藏  举报