0


java 当前系统时间(string日期格式和Date日期格式)加上天数怎么处理?两种方法

1、第一种情况:

给定string日期格式时间(2021-04-23)添加天数后还是string格式日期

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); // 指定日期格式

Date currdate = null;

try

{

currdate = format.parse(aaa); // aaa为当前获取的string日期格式的时间

}

catch (ParseException e)

{

e.printStackTrace();

}

Calendar calendar = Calendar.getInstance();

calendar.setTime(currdate);

calendar.add(Calendar.DAY_OF_MONTH, 15); // 15表示加多少天

Date date = calendar.getTime();

String enddate = format.format(date); // 加上15天后的string格式日期

2、第二种情况:

给定Date日期格式时间(2021-04-23)添加天数后还是Date格式日期

Date d = new Date(); // 获取当前系统时间

Calendar calendar = Calendar.getInstance();

calendar.setTime(d);

calendar.add(Calendar.DAY_OF_MONTH, 15);//+1今天的时间加一天

Date date = calendar.getTime();

标签: 数据库 java spring

本文转载自: https://blog.csdn.net/wufaqidong1/article/details/116043125
版权归原作者 菜鸟是大神 所有, 如有侵权,请联系我们删除。

“java 当前系统时间(string日期格式和Date日期格式)加上天数怎么处理?两种方法”的评论:

还没有评论