Red de conocimiento informático - Conocimiento informático - ¿Cómo saber el día de la semana en el que se encuentra la fecha actual?

¿Cómo saber el día de la semana en el que se encuentra la fecha actual?

1. Utilice la clase de calendario

/**

* Obtenga el día de la semana en que es la fecha actual brgt;

*

* @ param dt

* @return El día de la semana en que es la fecha actual

*/

public static String getWeekOfDate(Date dt) {

String [] WeekDays = {"Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado"};

Calendario cal = Calendar.getInstance();

Cal.setTime(dt)

int w = cal.get(Calendar.DAY_OF_WEEK) - 1; > if (w lt; 0)

w = 0;

return días de la semana [w]; SimpleDateFormat para formatear fechas

Date date=new Date();

SimpleDateFormat dateFm = new SimpleDateFormat("EEEE");

dateFm.format(date) ;

Nota: la cadena de formato distingue entre mayúsculas y minúsculas

Para los parámetros pasados ​​para crear SimpleDateFormat: EEEE representa el día de la semana, como "Jueves"; mes chino, como "noviembre"; MM representa el mes, como "11";

yyyyy representa el año, como "2010" dd representa el número de días, como "25";