Método DateFormatSymbols setWeekdays() en Java con ejemplos

El método setWeekdays(String[] newWeekds ) de la clase DateFormatSymbols en Java se usa para establecer los nombres de los días de la semana del calendario en formato de string en algunas strings diferentes. Por ejemplo, «Domingo» se puede cambiar a «VIERNES», «Lunes» se puede cambiar a «MIÉRCOLES» o en algunas otras strings aleatorias.
 

Sintaxis:  

public void setWeekdays(String[] newWeekds)

Parámetros: el método toma un parámetro newWeekds que es una array de tipo String y se refiere a las nuevas strings que se reemplazarán en los días de la semana existentes.
Valores devueltos: el método devuelve los nombres modificados de los días de la semana en un formato de string.
Los siguientes programas ilustran el uso del método setWeekdays(). 
Ejemplo 1: 

Java

// Java code to demonstrate setWeekdays()
 
import java.text.DateFormatSymbols;
import java.util.Locale;
 
public class DateFormat_Main {
    public static void main(String args[])
    {
 
        // Initialising DateFormatSymbols object
        DateFormatSymbols format
            = new DateFormatSymbols(
                new Locale("en", "US"));
 
        // Taking the default short weekdays
        String[] Days = format.getWeekdays();
 
        // Displaying the original
        System.out.print("Original: ");
        for (int i = 1; i < Days.length; i++) {
            System.out.print(Days[i] + "  ");
        }
        System.out.println();
 
        // Taking an alternative names with
        // additional random strings
        String[] modDays = { "WEDNESDAY", "THURSDAY",
                             "FRIDAY", "MONDAY",
                             "TUESDAY", "SUNDAY",
                             "SATURDAY" };
 
        // Setting the default into modified
        format.setWeekdays(modDays);
 
        // Displaying the modified string
        String[] modifiedDays = format.getWeekdays();
 
        System.out.print("Modified: ");
        for (int i = 0; i < modifiedDays.length; i++) {
            System.out.print(modifiedDays[i] + "  ");
        }
    }
}
Producción: 

Original: Sunday  Monday  Tuesday  Wednesday  Thursday  Friday  Saturday  
Modified: WEDNESDAY  THURSDAY  FRIDAY  MONDAY  TUESDAY  SUNDAY  SATURDAY

 

Ejemplo 2: 

Java

// Java code to demonstrate setShortWeekdays()
 
import java.text.DateFormatSymbols;
import java.util.Locale;
 
public class DateFormat_Main {
    public static void main(String args[])
    {
        // Initialising DateFormatSymbols object
        DateFormatSymbols format
            = new DateFormatSymbols(
                new Locale("en", "US"));
 
        // Taking the default short weekdays
        String[] Days = format.getWeekdays();
 
        // Displaying the original
        System.out.print("Original: ");
        for (int i = 1; i < Days.length; i++) {
            System.out.print(Days[i] + "  ");
        }
        System.out.println();
 
        // Taking an alternative names with
        // additional random strings
        String[] modDays = { "WEEK", "RANDOM",
                             "WEDNESDAY", "THURSDAY",
                             "FRIDAY", "MONDAY",
                             "TUESDAY", "SUNDAY",
                             "SATURDAY" };
 
        // Setting the default into modified
        format.setWeekdays(modDays);
 
        // Displaying the modified string
        String[] modifiedDays = format.getWeekdays();
 
        System.out.print("Modified: ");
        for (int i = 0; i < modifiedDays.length; i++) {
            System.out.print(modifiedDays[i] + "  ");
        }
    }
}
Producción: 

Original: Sunday  Monday  Tuesday  Wednesday  Thursday  Friday  Saturday  
Modified: WEEK  RANDOM  WEDNESDAY  THURSDAY  FRIDAY  MONDAY  TUESDAY  SUNDAY  SATURDAY

 

Referencia: https://docs.oracle.com/javase/8/docs/api/java/text/DateFormatSymbols.html#setWeekdays-java.lang.String:A-

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *