Here you can find the source of getWeekDay(String str)
private static int getWeekDay(String str)
//package com.java2s; /*//w w w . j ava 2 s .c om * RHQ Management Platform * Copyright (C) 2005-2008 Red Hat, Inc. * All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License, version 2, as * published by the Free Software Foundation, and/or the GNU Lesser * General Public License, version 2.1, also as published by the Free * Software Foundation. * * This program 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 General Public License and the GNU Lesser General Public License * for more details. * * You should have received a copy of the GNU General Public License * and the GNU Lesser General Public License along with this program; * if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import java.util.Calendar; public class Main { private static int getWeekDay(String str) { if (str.length() < 3) { return -1; } if (str.regionMatches(true, 0, "sunday", 0, str.length())) { return Calendar.SUNDAY; } else if (str.regionMatches(true, 0, "monday", 0, str.length())) { return Calendar.MONDAY; } else if (str.regionMatches(true, 0, "tuesday", 0, str.length())) { return Calendar.TUESDAY; } else if (str.regionMatches(true, 0, "wednesday", 0, str.length())) { return Calendar.WEDNESDAY; } else if (str.regionMatches(true, 0, "thursday", 0, str.length())) { return Calendar.THURSDAY; } else if (str.regionMatches(true, 0, "friday", 0, str.length())) { return Calendar.FRIDAY; } else if (str.regionMatches(true, 0, "saturday", 0, str.length())) { return Calendar.SATURDAY; } else { return -1; } } }