Java: Получить номер недели с любой даты?

У меня есть небольшая программа, которая отображает текущую неделю с текущей даты, например:

GregorianCalendar gc = new GregorianCalendar();
int day = 0;
gc.add(Calendar.DATE, day);

А затем JLabel, который отображает номер недели:

JLabel week = new JLabel("Week " + gc.get(Calendar.WEEK_OF_YEAR));

Так что сейчас я хотел бы иметь JTextField, где вы можете ввести дату, и JLabel обновится с номером недели этой даты. Я действительно не уверен, как это сделать, так как я совсем новичок в Java. Нужно ли сохранять ввод как строку? Целое число? И в каком формате это будет (ггггМдд и т. Д.)? Если бы кто-нибудь мог мне помочь, я был бы благодарен!

Ответы на вопрос(8)

Ваш ответ на вопрос