首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求圣人指点 用java date加一天操作为什么月份为0了

2013-10-25 
求高人指点 用java date加一天操作为什么月份为0了需求是:开始日期加一天(2013-10-02)求高人指点开始日期

求高人指点 用java date加一天操作为什么月份为0了
需求是:开始日期加一天(2013-10-02)求高人指点
求圣人指点 用java date加一天操作为什么月份为0了
开始日期数据从数据库查询的

我的代码
求圣人指点 用java date加一天操作为什么月份为0了
DateUtils.ToDateTime 为String转Date方法
求圣人指点 用java date加一天操作为什么月份为0了
求圣人指点 用java date加一天操作为什么月份为0了

DateUtils.addDays 为日期加减方法
求圣人指点 用java date加一天操作为什么月份为0了
DateUtils.FormatDate 为Date转String方法
求圣人指点 用java date加一天操作为什么月份为0了

[解决办法]


String date = "2013-10-01";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
c.setTime(sdf.parse(date));
c.add(Calendar.DATE, 1);
System.out.println(sdf.format(c.getTime()));

[解决办法]
引用:

String date = "2013-10-01";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Calendar c = Calendar.getInstance();
c.setTime(sdf.parse(date));
c.add(Calendar.DATE, 1);
System.out.println(sdf.format(c.getTime()));
 
Calendar 
[解决办法]
DateUtils.FormateDate(date1, "yyyy-mm-dd HH:mm:ss");
yyyy-mm-dd会被理解为年-分-日

正确写法是DateUtils.FormateDate(date1, "yyyy-MM-dd HH:mm:ss");

[解决办法]
DateUtils.FormateDate(date1, "yyyy-MM-dd HH:mm:ss");

热点排行