添加到目前为止android的天数

时间:2015-09-25 15:23:08

标签: android date

用户将输入日期,他/她将输入添加日期。

像这样: 日期: 2015年1月1日 添加天数: 20

输出应为2015年1月21日

我想知道该怎么做。我是android的初学者。 T__T 哭泣我尝试了其他来源,但我根本不理解它们。致谢

用户将提供添加日期和添加日期。所有其他来源仅解释将当前日期与天数相加。

1 个答案:

答案 0 :(得分:0)

您需要先将字符串解析为日期。

     SimpleDateFormat dateParser = new SimpleDateFormat("MM/dd/yyyy");
      try {
        Date myDate = dateParser.parse("01/01/2015");
        Calendar c = Calendar.getInstance();
        c.setTime(myDate);
        c.set(Calendar.DAY_OF_YEAR, c.get(Calendar.DAY_OF_YEAR) + 20);
        Date newDate = c.getTime();
        String newFormattedDate = dateParser.format(newDate);//01/21/2015
    } catch (ParseException e) {
        e.printStackTrace();
        //handle exception

    }