【问题标题】:Get Date from Jtextfield and add expire Date从 Jtextfield 获取日期并添加过期日期
【发布时间】:2016-06-11 16:03:02
【问题描述】:

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

我尝试了以下

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

【问题讨论】:

    标签: java date calendar simpledateformat


    【解决方案1】:

    请您替换以下行:

    return sdf.toString();
    

    通过这一行:

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

    然后告诉我结果?

    【讨论】:

    • 按预期工作,实际上我之前尝试过,但我没有修复它背后的代码,并且再也没有尝试过。 =) 谢谢你的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 1970-01-01
    • 2017-11-16
    • 1970-01-01
    相关资源
    最近更新 更多