当前位置: 技术问答>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();
}
}
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。