Here you can find the source of isWork(String weekday, Date date)
public static boolean isWork(String weekday, Date date)
//package com.java2s; //License from project: Apache License import java.util.Calendar; import java.util.Date; public class Main { public static boolean isWork(String weekday, Date date) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date);// w w w . ja v a2 s . c o m int week = (calendar.get(Calendar.DAY_OF_WEEK) - 2 + 7) % 7; return "1".equals(weekday.substring(week, week + 1)); } }