Java tutorial
//package com.java2s; import java.util.Calendar; public class Main { public static int getDayOfWeek(Calendar c, boolean startOnSunday) { return getConvertedDayOfWeek(c.get(Calendar.DAY_OF_WEEK), startOnSunday); } public static int getConvertedDayOfWeek(int day, boolean startOnSunday) { if (startOnSunday) { return day; } return day == 1 ? 7 : day - 1; } }