Java tutorial
//package com.java2s; import java.util.Calendar; import java.util.Date; public class Main { public static int getWeek() { return getCalendar(getCurrentDate()).get(Calendar.WEEK_OF_YEAR); } public static int getWeek(Date date) { return getCalendar(date).get(Calendar.WEEK_OF_YEAR); } public static Calendar getCalendar(Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); return calendar; } public static Date getCurrentDate() { return new Date(System.currentTimeMillis()); } }