Java tiene diferentes clases que nos permiten extraer el día, año, mes, fecha y hora. También podemos modificar estos campos como los días posteriores y antes del día o la fecha especificados. El día de la semana se adquiere utilizando la interfaz de código de las clases de localDate y Calendar. Aquí, obtendremos el día de la semana de la clase de calendario de Java y obtendremos el día de la semana de los simples métodos localizados. El campo de la clase de calendario Day_of_week se usa para recuperar el número del día. Tenga en cuenta que el objeto de la clase de calendario no debe ser compartido por varios hilos.
Ejemplo 1:
Aquí, primero usamos el Localedate para obtener el nombre de la semana con la fecha especificada que tiene un método diferente de la clase de calendario. El método GetValue de la clase Dayofweek obtiene el valor entero del número de semana. Tengamos un programa Java para explicar el método getValue () del Dayofweek.
En el código, primero establecemos las bibliotecas para permitirnos obtener el día de la semana. Luego declaramos la clase Java para realizar el método principal (). Dentro de él, creamos la instancia local de Date "DT" donde usamos el local Date.del método () para proporcionar la fecha de la ubicación. Luego, establecemos la instancia "Dow" de la clase Dayofweek para encontrar el día de la fecha de la regalación especificada utilizando el método de (). Después de eso, utilizamos la declaración de impresión para imprimir el nombre del día.
A continuación, declaramos otra instancia que es "GetVal" donde el método getValue () se aplica en la instancia "Dow" para obtener el valor entero del día de la semana. Una vez que se recupera el valor entero del día, la instancia de GetVal muestra el número del día de la declaración de impresión.
En la fecha especificada, "Lunes" es el día designado de la semana. El lunes es el primer día de la semana, por lo que el valor entero recuperado es "1".
Ejemplo 2:
Se demuestra el código de Java anterior para obtener el día de la semana que obtiene el nombre del día junto con su valor entero que se encuentra en el rango de los números de la semana. Ahora, el día de la semana también se puede obtener en los estilos de texto de diferentes formatos de Java utilizando los métodos del "tiempo.formato.Paquete de textstyle ".
En el código, establecemos algunas bibliotecas requeridas para obtener el nombre del día junto con los diferentes estilos de formato. Después de eso, tenemos una clase Java "DaysOfWeek2" que encierra el método principal () donde se proporciona el código fuente para obtener el día de la semana. Para obtener la fecha actual en nuestro servidor, primero construimos la instancia "Today" del Método LocalDate Now ().
Luego, obtenemos el día de la semana de la instancia "hoy" usando el método getdayofweek (). El valor del día de la semana en forma del entero se obtiene mediante el uso del método GetValue junto con la instancia "MyDayOfWeek". A continuación, el día de la semana se formateado usando el estilo de texto de Java. Primero, mostramos el día de formato completo de la semana y luego el día de formato corto de la semana.
El día actual de nuestro sistema es "Miércoles", que es el tercer día de la semana, ya que también se muestra el valor. El día completo y corto de la semana también se imprime en la siguiente imagen de salida:
Ejemplo 3:
Ahora, la clase de calendario se utiliza para obtener el día de la semana. El calendario.Day_of_week se declara en el método get () y devuelve el día de la semana desde la fecha dada. Considere el programa del día de la clase de calendario de la semana:
En el código, damos un módulo de calendario de Java. A continuación, creamos la clase Java para implementar el programa dentro del método Main () de esta clase (). Declaramos el calendario "Cal" variable e inicializamos con el método getInstance () para obtener la fecha y hora actuales. Luego, empleamos el mensaje de impresión donde obtenemos el tiempo actual del sistema y transformamos ese tiempo en el tipo de cadena usando el método toString ().
Después de eso, definimos otro objeto que es "día" donde el objeto "Cal" usa el método get (). El método get () toma el día actual de la semana desde el calendario e imprime el día de la semana que ocurre en la fecha de nuestro sistema. Junto con esto, también buscamos las horas y minutos de la clase de calendario.
El día de la semana en el formato de cadena y entero para la fecha proporcionada se muestra en la siguiente salida junto con la fecha y hora del sistema:
Ejemplo 4:
La clase de calendario también se usa para obtener el primer y último día de la semana. El día también se puede representar como un valor de cadena en lugar de un valor numérico. El SimpleDateFormat se usa para obtener el día como texto.
En el código, establecemos el módulo de texto de Java para obtener el día como texto. Para esto, creamos el método Main () dentro de la clase del programa Java. Aquí, decalamos el objeto "Fecha" para obtener la fecha del servidor. Luego, llamamos al método set () donde establecemos el calendario con el día de inicio de la semana. Después de eso, definimos el objeto "DF" donde se proporciona el formato del día y la fecha al SimpleDateFormat (). La fecha y el día actuales se imprimen obteniendo el día y la fecha del método getTime () en el formato especificado. A continuación, obtenemos el último día de la semana usando el for-loop. El bucle for-loop itera a través de un valor de 0 a 6 ya que el rango de semana de Java comienza con el valor 0. El último día con la fecha también se muestra después de la iteración.
El día de inicio de la semana en Java es "Domingo" que se obtiene en la pantalla de salida. El último día de la semana es el sábado, que también se ejecuta en lo siguiente:
Conclusión
El día de la semana se obtiene realizando las diferentes operaciones que se exploran en este documento de Java. Los dos primeros programas se implementan con el método localizado donde se obtiene el día de la semana de la fecha especificada. El próximo programa utiliza la clase de calendario para operar para obtener el día de la semana. El método de la clase calendario también se usa para el primer día y el último día de la semana. Además, el día de la semana también está formateado como un día basado en texto.