java如何获取几天前和几天后的日期 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考http://www.linknav.cn/post/31.html/** * 得到几天前的时间 * @param d * @param day * @return */ public static Date getDateBefore(Date d,int day){ Calendar now =Calendar.getInstance(); now.setTime(d); now.set(Calendar.DATE,now.get(Calendar.DATE)-day); return now.getTime(); } /** * 得到几天后的时间 * @param d * @param day * @return */ public static Date getDateAfter(Date d,int day){ Calendar now =Calendar.getInstance(); now.setTime(d); now.set(Calendar.DATE,now.get(Calendar.DATE)+day); return now.getTime(); } now.set(Calendar.DATE,now.get(Calendar.DATE)+day);//now.add(Calendar.DATE,day) 基础的东西还是多看看API,一册在手,编程无忧。 一个好用的日期时间类(java)http://blog.csdn.net/hzhxxx/archive/2009/05/21/4206460.aspx 现在Calendar 类的API很强大了! test1 方法中老是提示没有返回值类型 但是把i<=5去掉就行 求解 iterator输出结果 如何获得Java运行时类的信息 关于JAVA系统进程的问题>?请各位帮忙解决. 【怎样学习java?】Java学习方法心得文章汇总 入门请教各位 怎么设置一个java服务程序当机器重新启动的时候,它也自动运行起来? tomcat的配置 请帮帮忙 急!!!!一个画图程序 java中的content-type是什么 新手请教关于applet的helloworld简单问题
/**
* 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calendar now =Calendar.getInstance();
now.setTime(d);
now.set(Calendar.DATE,now.get(Calendar.DATE)-day);
return now.getTime();
}
/**
* 得到几天后的时间
* @param d
* @param day
* @return
*/
public static Date getDateAfter(Date d,int day){
Calendar now =Calendar.getInstance();
now.setTime(d);
now.set(Calendar.DATE,now.get(Calendar.DATE)+day);
return now.getTime();
}
一个好用的日期时间类(java)
http://blog.csdn.net/hzhxxx/archive/2009/05/21/4206460.aspx