日期的处理

我是小木木 2012-10-15 03:11:23
将 String nowdate="2011-10-14"; 改成 String setdate="2012-10-14";
...全文
222 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
snow-is-my-Love 2012-11-07
  • 打赏
  • 举报
回复
引用 9 楼 chenxiaomumu 的回复:
已经早解决了!!用我的那个方法!只是不知道还可以这样!学习一次下..
你结贴 我收分 如何 少年
我是小木木 2012-11-07
  • 打赏
  • 举报
回复
已经早解决了!!用我的那个方法!只是不知道还可以这样!学习一次下..
snow-is-my-Love 2012-11-07
  • 打赏
  • 举报
回复

GregorianCalendar gc=new GregorianCalendar(); 
gc.setTime(new Date); 
gc.add(1,-1)表示年份减一.
gc.add(2,-1)表示月份减一.
gc.add(3.-1)表示周减一.
gc.add(5,-1)表示天减一.
= =! 这都一个月了,还没解决呀, 这必须行呀,你可以试试呀。
我是小木木 2012-11-07
  • 打赏
  • 举报
回复
引用 6 楼 scottxzj 的回复:
前面需要你添加你的Date gc.setTime(new Date);
这样也行?
snow-is-my-Love 2012-10-15
  • 打赏
  • 举报
回复
前面需要你添加你的Date
gc.setTime(new Date);
snow-is-my-Love 2012-10-15
  • 打赏
  • 举报
回复
GregorianCalendar gc=new GregorianCalendar();
*gc.add(1,-1)表示年份减一.
*gc.add(2,-1)表示月份减一.
*gc.add(3.-1)表示周减一.
*gc.add(5,-1)表示天减一.
snow-is-my-Love 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
String mydate="2011-10-13";
int a=Integer.parseInt(mydate.substring(0,4))+1;
mydate=mydate.replace(mydate.substring(0,4),String.valueOf(a));
[/Quote]
你这不是把date 当String截取转换成int 然后+1 再替换回去String么。= =!
date 支持直接运算的
zqfddqr 2012-10-15
  • 打赏
  • 举报
回复
这是什么意思
我是小木木 2012-10-15
  • 打赏
  • 举报
回复
String mydate="2011-10-13";
int a=Integer.parseInt(mydate.substring(0,4))+1;
mydate=mydate.replace(mydate.substring(0,4),String.valueOf(a));
大龄牛码 2012-10-15
  • 打赏
  • 举报
回复
在API上Calendar类 可以计算日期什么的

51,409

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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