2015-10-08 7 views
0

Мне нужно использовать конструктор даты. Мне нужно создать объект Date в одном файле и передать его методу как есть.Как спросить пользовательский ввод даты как 3 ints, а затем построить объект Date?

public Date(int year, 
       int month, 
       int date) 

У меня есть два класса, один с установщиками get/set, а другой - мой драйвер/тестер. У меня есть это в мой водитель ....

System.out.print("Enter Date (MM/dd/YYYY): "); 
    toDoItems.add(testDueDate = k.next()); 

Я не знаю, как настроить получить/установить сеттеры в другом классе, и как реализовать testDueDate хранить три набора целых чисел, и все как одна вещь которые будут добавлены в toDoItems ArrayList, так что я могу впоследствии использовать его для печати Hte результаты:

return ToDoItem.getDescription()+" "+"-"+ToDoItem.getPriority()+"-"+" "+"("+ToDoItem.getDueDate()+")"; 

ответ

0

вы можете создать объект даты, как показано ниже:

DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy"); 
Date inputDate = dateFormat.parse(testDueDate); 

И вы можете хранить inputDate в ваш ToDoItem

+0

Но как я могу заставить программу запрашивать пользовательский ввод для каждого целого, а затем собрать все вместе, чтобы он был в этом формате? – pyuntae

 Смежные вопросы

  • Нет связанных вопросов^_^