给当前时间加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个月应该怎么写呢?
...全文
167 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
有 日历(英文,自己翻译:))这个类,找找...可以实现所有日期操作

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧