我编写了一个小程序,其中用户输入分钟,程序显示用户输入的当前日期和时间 + 分钟。
final String DATE_FORMAT_NOW = "MM/dd/yyyy HH:mm:ss";
final DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss", Locale.US);
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, Integer.valueOf(sample.getMinutes()));
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT_NOW);
String dt = sdf.format(cal.getTime());
System.out.println(" Date and time with added Minutes : " + (dateFormat.parse(dt));
样本
private String minutes;
//getter and setter
我得到了这个例外
java.lang.NumberFormatException:对于输入字符串:“”
我在这里做错了什么?我应该使用
Integer.parseInt
或者
Integer.valueOf(Integer.parseInt(sample.getMinutes())));?