Here you can find the source of getYearWeek(String curday)
public static int getYearWeek(String curday)
//package com.java2s; //License from project: Apache License import java.text.SimpleDateFormat; import java.util.Calendar; public class Main { static public SimpleDateFormat yyyyMMdd = new SimpleDateFormat("yyyy-MM-dd"); public static int getYearWeek(String curday) { try {/* w ww . j a v a 2 s. c o m*/ java.util.Date date = str2utilDate(curday); Calendar rightNow = Calendar.getInstance(); rightNow.setTime(date); return rightNow.get(Calendar.WEEK_OF_YEAR); } catch (Exception e) { System.out.println("DateUtil.getYearWeek(str) Error:e = " + e); return 0; } } public static java.util.Date str2utilDate(String str) { try { java.util.Date udate = yyyyMMdd.parse(str); return udate; } catch (Exception e) { System.out.println("DateUtil.str2utilDate(str) Error:e = " + e); return null; } } }