1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 时间操作(Java版)—获取给定日期N天后的日期

时间操作(Java版)—获取给定日期N天后的日期

时间:2020-02-15 20:04:28

相关推荐

时间操作(Java版)—获取给定日期N天后的日期

版权声明:本文为博主原创文章。未经博主同意。

/wangshuxuncom/article/details/34896777

获取给定日期N天后的日期

import java.util.Calendar;public class Test {public static void main(String[] args) {System.out.println(new Test().getDateAfterNDays("-05-10", 7));//输出-5-17}/*** 获取给定日期N天后的日期* * @author GaoHuanjie*/public String getDateAfterNDays(String dateTime, int days) {Calendar calendar = Calendar.getInstance();String[] dateTimeArray = dateTime.split("-");int year = Integer.parseInt(dateTimeArray[0]);int month = Integer.parseInt(dateTimeArray[1]);int day = Integer.parseInt(dateTimeArray[2]);calendar.set(year, month - 1, day);long time = calendar.getTimeInMillis();// 给定时间与1970 年 1 月 1 日的00:00:00.000的差。以毫秒显示calendar.setTimeInMillis(time + days * 1000 * 60 * 60 * 24);// 用给定的 long值设置此Calendar的当前时间值return calendar.get(Calendar.YEAR)// 应还书籍时间——年+ "-" + (calendar.get(Calendar.MONTH) + 1)// 应还书籍时间——月+ "-" + calendar.get(Calendar.DAY_OF_MONTH)// 应还书籍时间——日;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。