Here you can find the source of DayOfTheWeek(Date dt)
public static int DayOfTheWeek(Date dt)
//package com.java2s; /*/*w ww . ja v a 2 s . c om*/ Copyright (c) 2012,2013 Mirco Attocchi This file is part of WebAppCommon. WebAppCommon is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. WebAppCommon is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with WebAppCommon. If not, see <http://www.gnu.org/licenses/>. */ import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class Main { public static int DayOfTheWeek(Date dt) { Calendar cal = new GregorianCalendar(); cal.setTime(dt); return cal.get(Calendar.DAY_OF_WEEK); // 7=Sabato, 1=Domenica // int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); // 7=Sabato, // 1=Domenica // //conversione // switch (dayOfWeek) { // case 1: return 7; // case 2: return 1; // case 3: return 2; // case 4: return 3; // case 5: return 4; // case 6: return 5; // case 7: return 6; // default: return 0; // } } }