日付から始まる年の半月の数を取得します。たとえば、私は2012年3月13日を持っており、結果として6を持っています。
Calendarクラスを試しましたが、正しく機能しません。
Calendar cal = (GregorianCalendar) Calendar.getInstance();
cal.set(Calendar.DAY_OF_MONTH,13);
cal.set(Calendar.MONTH, 2);
cal.set(Calendar.YEAR, 2012);
int weekNum = cal.get(Calendar.WEEK_OF_YEAR);
System.out.println("Weeknum:" + ((weekNum/2)));
誰か助けてもらえますか?