День недели в 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);
Ответ 4
Вы можете использовать класс Calendar:
Пример:
Calendar newCal = new GregorianCalendar();
newCal.set(1997, 2, 1, 0, 0, 0);
newCal.setTime(newCal.getTime());
int day = newCal.get(Calendar.DAY_OF_WEEK);
Ссылка:
http://www.java-tips.org/java-se-tips/java.util/determine-the-day-of-the-week.html