java中怎么判断时间的相加相减。在做一个项目,目的是获取一星期内的记录和一个月内的记录。
答案:2 悬赏:50 手机版
解决时间 2021-02-25 17:53
- 提问者网友:送舟行
- 2021-02-25 10:37
java中怎么判断时间的相加相减。在做一个项目,目的是获取一星期内的记录和一个月内的记录。
最佳答案
- 五星知识达人网友:七十二街
- 2021-02-25 11:52
public static void main(String args[]){
Calendar calendar = Calendar.getInstance();
int yeard = calendar.get(Calendar.YEAR);
int monthd = calendar.get(Calendar.MONTH)+1;
int dated = calendar.get(Calendar.DATE)-7;//得到前一星期
String d = yeard+"/"+monthd+"/"+dated;
System.out.println("一星期前的今天:"+d);
calendar.add(Calendar.MONTH, -1); //得到前一个月
int yearm = calendar.get(Calendar.YEAR);
int monthm = calendar.get(Calendar.MONTH)+1;
int datem = calendar.get(Calendar.DATE);
String m = yearm+"/"+monthm+"/"+datem;
System.out.println("一个月前的今天:"+m);
}
//依照这个方法,你可以随意获取从今天开始的前或后的任意一天
运行结果:
一星期前的今天:2011/2/18
一个月前的今天:2011/1/25
Calendar calendar = Calendar.getInstance();
int yeard = calendar.get(Calendar.YEAR);
int monthd = calendar.get(Calendar.MONTH)+1;
int dated = calendar.get(Calendar.DATE)-7;//得到前一星期
String d = yeard+"/"+monthd+"/"+dated;
System.out.println("一星期前的今天:"+d);
calendar.add(Calendar.MONTH, -1); //得到前一个月
int yearm = calendar.get(Calendar.YEAR);
int monthm = calendar.get(Calendar.MONTH)+1;
int datem = calendar.get(Calendar.DATE);
String m = yearm+"/"+monthm+"/"+datem;
System.out.println("一个月前的今天:"+m);
}
//依照这个方法,你可以随意获取从今天开始的前或后的任意一天
运行结果:
一星期前的今天:2011/2/18
一个月前的今天:2011/1/25
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯