Я написал небольшую программу, в которой пользователь вводит минуты, а программа показывает текущие дату и время + минуты, введенные пользователем.
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));
Sample
private String minutes;
//getter and setter
Я получаю это исключение
java.lang.NumberFormatException: для входной строки: ""
Что я здесь не так делаю?
Должен ли я использовать
Integer.parseInt
или
Integer.valueOf(Integer.parseInt(sample.getMinutes())));?