当前位置: 技术问答>java相关
急!快来看啊,jsp怎么实现增加年、月日,类似VB中的dateadd的用法???
来源: 互联网 发布时间:2015-05-03
本文导语: 关键是,如在2002/03/28上加上4天,应该变成2002/04/01; 在2002/03/28上加上11个月,应该是2003/02/28; 怎么处理! 恳请高手答复并给出具体的解决函数! 谢谢! | 你试一下: Calendar c1 = new Gre...
关键是,如在2002/03/28上加上4天,应该变成2002/04/01;
在2002/03/28上加上11个月,应该是2003/02/28;
怎么处理!
恳请高手答复并给出具体的解决函数!
谢谢!
在2002/03/28上加上11个月,应该是2003/02/28;
怎么处理!
恳请高手答复并给出具体的解决函数!
谢谢!
|
你试一下:
Calendar c1 = new GregorianCalendar();
c1.set(2002,3-1,28);
c1.add(Calendar.DATE,4);
c1.add(Calendar.MONTH,11);
Calendar c1 = new GregorianCalendar();
c1.set(2002,3-1,28);
c1.add(Calendar.DATE,4);
c1.add(Calendar.MONTH,11);
|
我这里有一个这样的beans,想要发一个Email
apboy@sina.com
apboy@sina.com
|
获得n天以后的离子大致是这样吧
import java.util.*;
public class MyDate {
public MyDate() {
Date d = getDays(new Date(),30);
System.out.println(d);
}
public Date getDays(Date src,int days){
return new Date(src.getTime()+((3600*24*1000)*days));
}
public static void main(String[] args) {
MyDate myDate1 = new MyDate();
}
}
import java.util.*;
public class MyDate {
public MyDate() {
Date d = getDays(new Date(),30);
System.out.println(d);
}
public Date getDays(Date src,int days){
return new Date(src.getTime()+((3600*24*1000)*days));
}
public static void main(String[] args) {
MyDate myDate1 = new MyDate();
}
}