从Jtextfield获取日期并添加过期日期

时间:2016-06-11 16:03:02

标签: java date calendar simpledateformat

我在JtextField中有一个日期" 11-06-2016" 我想将它恢复到DateFormat(11-07-2016)并为到期日期添加1个月的时间。 所以我可以得到以下内容 开课日期:2016年11月11日 结束日期:2016年11月11日

我尝试了以下

public static String expireDate(String Data)
{
    Calendar cal = Calendar.getInstance();
    SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
    java.util.Date textFieldAsDate = null;
        try {
            textFieldAsDate = sdf.parse(Data);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        cal.setTime(textFieldAsDate);
        cal.add(Calendar.MONTH, 1);
        sdf.format(cal.getTime());
      return sdf.toString();
}

这是当前的输出 java.text.SimpleDateFormat@9586200

1 个答案:

答案 0 :(得分:0)

请您更换以下内容:

return sdf.toString();

这一行:

return sdf.format(cal.getTime());

并告诉我结果?