日期增加一天之 Calendar的使用
- package?com.hnwt.test; ??
- ??
- import?java.text.ParsePosition; ??
- import?java.text.SimpleDateFormat; ??
- import?java.util.Calendar; ??
- import?java.util.Date; ??
- import?java.util.GregorianCalendar; ??
- ??
- public?class?mynew?{ ??
- ??
- ????public?static?void?main(String[]?args)?{ ??
- ??
- ????????System.out.println("日期增加一天=?"?+?addDay("2007-10-10",?1)); ??
- ??
- ????} ??
- ??
- ????public?static?String?addDay(String?s,?int?n)?{ ??
- ????????try?{ ??
- ????????????SimpleDateFormat?sdf?=?new?SimpleDateFormat("yyyy-MM-dd"); ??
- ??
- ????????????Calendar?cd?=?Calendar.getInstance(); ??
- ????????????cd.setTime(sdf.parse(s)); ??
- ????????????cd.add(Calendar.DATE,?n);//增加一天 ??
- ????????????//cd.add(Calendar.MONTH,?n);//增加一个月 ??
- ??
- ????????????return?sdf.format(cd.getTime()); ??
- ??
- ????????}?catch?(Exception?e)?{ ??
- ????????????return?null; ??
- ????????} ??
- ??
- ????} ??
- } ??
2007-10-31加一天结果是什么? 2 楼 Charles+java 2007-11-01 2007-10-31加一天当然是 2007-11-01了. 3 楼 抛出异常的爱 2007-11-02 Calendar作用就是这个。。。