从 Jtextfield 获取日期并添加过期日期
Get Date from Jtextfield and add expire Date
我在 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
能否请您替换以下行:
return sdf.toString();
通过这条线:
return sdf.format(cal.getTime());
然后告诉我结果?
我在 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
能否请您替换以下行:
return sdf.toString();
通过这条线:
return sdf.format(cal.getTime());
然后告诉我结果?