День недели в Java

PHP имеет встроенную функцию, которая берет данные и возвращает день недели (понедельник, вторник и т.д.). Есть ли аналогичная функция Java?

Ответ 1

import java.util.*;

public class GetDay {
    public static void main(String[] args) {
        Calendar calendar = new GregorianCalendar();
        calendar.set(2011, 1, 9); // 1 = Feb  months are zero based remember
        System.out.println(calendar.get(Calendar.DAY_OF_WEEK));  
    }
}

Ответ 2

Да Calendar.DAY_OF_WEEK

Calendar c=Calendar.getInstance();
switch (c.get(Calendar.DAY_OF_WEEK))
{
   case Calendar.MONDAY: ...;
   case Calendar.TUESDAY: ...;
}

Ответ 3

java.util.Calendar.getInstance().get(Calendar.DAY_OF_WEEK);