Я попробовал три разных ввода, а именно:
1 ) Третья неделя 2013 года
Код: Выделить всё
Date date = new SimpleDateFormat("ww.yyyy").parse("02.2013");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.WEEK_OF_YEAR) + "." + cal.get(Calendar.YEAR));
2) Первая неделя 2013 года< /p>
Код: Выделить всё
Date date = new SimpleDateFormat("ww.yyyy").parse("00.2013");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.WEEK_OF_YEAR) + "." + cal.get(Calendar.YEAR));
3) Вторая неделя 2013 года
Код: Выделить всё
Date date = new SimpleDateFormat("ww.yyyy").parse("01.2013");
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.WEEK_OF_YEAR) + "." + cal.get(Calendar.YEAR));
Кто-нибудь знает, почему это происходит?? Мне нужно проанализировать дату в формате (неделя года).(год). Я использую неправильный шаблон?
Подробнее здесь: https://stackoverflow.com/questions/235 ... dateformat
Мобильная версия