Java tutorial
//package com.java2s; //License from project: Open Source License import java.util.Calendar; public class Main { private static void prepareCalendarStartsMonday(Calendar calendar) { if (calendar.get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) { int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK); if (dayOfWeek == Calendar.SUNDAY) { calendar.add(Calendar.DATE, -6); } else { calendar.add(Calendar.DATE, -dayOfWeek + 2); } } } }