以给定的日期为基准进行计算日期的代码,我这个是计算下一天的代码;
Calendar cal = Calendar.getInstance();
String dt = "2008-12-31"; //给定的日期
try{
String strFormat = "yyyy-MM-dd"; //日期的格式,
SimpleDateFormat sdf = new SimpleDateFormat(strFormat);
Date ddt = sdf.parse(dt); //将给的日期字符串转换成Date类型
cal.setTime(ddt); //将转换后的日期设置到实例化的Calendar对象中
int next = cal.get(cal.DAY_OF_MONTH)+1; //计算下一天
cal.set(cal.DAY_OF_MONTH, next); //这是将下一天设置到Calendar对象中
SimpleDateFormat ssdf = new SimpleDateFormat("yyyy-MM-dd"); //设置日期格式
String nextdate = ssdf.format(cal.getTime());System.out.print(dt+"的下一天是:"+nextdate);
}catch(Exception e){
e.printStackTrace();
}计算下一月也是同样道理
相关文章:
- Java 日期加减计算. 2021-11-01
- java中的日期时间的计算与比较 2021-11-13
- 日期的计算 2021-11-01
- SQL中的日期计算 - Timothy Ye 2021-10-07
- excel中的日期时间计算 2022-01-02
- Java编写的日期计算方法 2021-10-16
- 日期计算 2021-12-12