给当前时间加2个月或2年应该写?(不好意思,就剩20分了,各位帮帮忙!谢谢)

28569050 2004-09-16 09:22:45
<%@ page import="java.text.*,java.util.*"%>
java.util.Date d = new java.util.Date(); //定义日期java.util.Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d HH:mm");
String bbs_time=sdf.format(d);
out.print(bbs_time);


这样可以得到当前时间,可是要是想给这个时间加2个月应该怎么写呢?
...全文
106 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
moke33 2004-09-16
没想到这么快,法帖的时间竟然被抢了,呵呵
回复
moke33 2004-09-16
Calendar c = Calendar.getInstance();
c.add(Calendar.MONTH,2);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~当前时间加2个月
java.util.Date d = c.getTime();//定义日期java.util.Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-M-d HH:mm");
String bbs_time=sdf.format(d);
out.print(bbs_time);
回复
yuzzw 2004-09-16
Calendar now = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
now.add(Calendar.MONTH,2);
System.out.print(now.getTime());
日,年类似
回复
redlaputa 2004-09-16
SimpleDateFormat sdfNyr = new SimpleDateFormat("yyyy年M月d日");
SimpleDateFormat sdfSqlNyr = new SimpleDateFormat("yyyy-MM-dd"); //MM保留两位供substring(5,7)
SimpleDateFormat sdfNy = new SimpleDateFormat("yyyy年M月");
SimpleDateFormat sdfSqlNy = new SimpleDateFormat("yyyy-MM");
SimpleDateFormat sdfSqlAll = new SimpleDateFormat(
"yyyy-MM-dd hh:mm:ss");
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(new Date());
cal.add(cal.MONTH, 2);
cal.add(cal.YEAR, 2);
String YSsqQ = sdfNyr.format(cal.getTime());
String sqlYSsqQ = sdfSqlNyr.format(cal.getTime());
回复
zez 2004-09-16
有 日历(英文,自己翻译:))这个类,找找...可以实现所有日期操作
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-16 09:22
社区公告
暂无公告