Я хочу, чтобы получить текущую неделю с определенной датой, например, если дата 2016/01/19
, результат будет: week number: 3
Получить текущую неделю в Java
Я видел некоторые вопросы и ответы по этому поводу, но я «Я не могу достичь того, чего хочу. Вот что я сделал:
public static int getCurrentWeek() {
String input = "20160115";
String format = "yyyyMMdd";
SimpleDateFormat df = new SimpleDateFormat(format);
Date date = df.parse(input);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int week = cal.get(Calendar.WEEK_OF_YEAR);
return week;
}
Я взял этот код из this question, но у меня есть ошибка в этой строке:
Date date = df.parse(input);
необработанное исключение типа ParseException
Вы должны Объявите функция может вызывать 'ParseException':' public static int getCurrentWeek() throws ParseException {' – Manu
Эта ссылка может помочь u http://stackoverflow.com/questions/16418661/java-get-week-number-from-any-date –
Исправленное исключение javascript для jQuogling будет содержать много информации об этом. – khelwood