我在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
答案 0 :(得分:0)
请您更换以下内容:
return sdf.toString();
这一行:
return sdf.format(cal.getTime());
并告诉我结果?