El método get() de java.time.DayOfWeek es una función integrada en Java que toma un TemporalField como parámetro y obtiene el valor del campo especificado de este día de la semana como un int. TemporalField es un campo de fecha y hora, como el mes del año o la hora del minuto. La fecha y la hora se expresan mediante dichos campos. Si el campo es DAY_OF_WEEK, se devolverá el valor del día de la semana, del 1 al 7. Todas las demás instancias de ChronoField generarán una excepción UnsupportedTemporalTypeException. El valor int sigue el estándar ISO-8601, de 1 (lunes) a 7 (domingo).
Declaración del método:
public int get(TemporalField field);
Sintaxis:
int val = DayOfWeekObject.get(TemporalField field);
Parámetros: este método toma el campo como parámetro donde:
Parámetros: Este método no acepta ningún parámetro.
Valor devuelto: La función devuelve el valor int del día de la semana, por ejemplo, 1 para el lunes, 2 para el martes, etc.
Los siguientes programas ilustran el método anterior:
Programa 1:
// Java Program Demonstrate get() // method of DayOfWeek import java.time.*; import java.time.DayOfWeek; import java.time.temporal.ChronoField; class DayOfWeekExample { public static void main(String[] args) { // Set a local date whose day is found LocalDate localDate = LocalDate.of(1947, Month.AUGUST, 15); // Find the day from the local date DayOfWeek dayOfWeek = DayOfWeek.from(localDate); // Printing the day of the week // and its Int value System.out.println("Day of the Week on " + localDate + " - " + dayOfWeek.name()); int val = dayOfWeek.get(ChronoField.DAY_OF_WEEK); System.out.println("Int Value of " + dayOfWeek.name() + " - " + val); } }
Day of the Week on 1947-08-15 - FRIDAY Int Value of FRIDAY - 5
Programa 2:
// Java Program Demonstrate get() // method of DayOfWeek import java.time.*; import java.time.DayOfWeek; import java.time.temporal.ChronoField; class DayOfWeekExample { public static void main(String[] args) { // Set a local date whose day is found LocalDate localDate = LocalDate.of(2015, Month.JULY, 13); // Find the day from the local date DayOfWeek dayOfWeek = DayOfWeek.from(localDate); // Printing the day of the week // and its Int value System.out.println("Day of the Week on " + localDate + " - " + dayOfWeek.name()); int val = dayOfWeek.get(ChronoField.DAY_OF_WEEK); System.out.println("Int Value of " + dayOfWeek.name() + " - " + val); } }
Day of the Week on 2015-07-13 - MONDAY Int Value of MONDAY - 1
Referencia: https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html#get-java.time.temporal.TemporalField-
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA