Obtener el nombre del dia

Obtener el nombre del día

Métodos en DateUtil de la libreria avbravoutils

Devolver una lista

public static List<String> nameDayOfMonth(Integer year, String mes);

Lista con los nombre de los meses

public static List<String> letterDayOfMonth(Integer year, String mes);

Lista con las letras de los meses

public static String firstLetterOfDay(LocalDate date)

Primera letra del mes en base a la fecha

public static String nameOfDay(LocalDate date)

Nombre del día en base a la fecha LocalDate

public static String nameOfDay(Date date)

Nombre del día en base a la fecha Java Date

Ejemplo1: Mostrarlo en un datatable simple. Convertiendo java Date a LocalDate.

Controller

Segmento de Código

.xhtml

Ejemplo 2: Mostrarlo en un datatable dinamico

Generaría

Código .xhtml

CONTROLLER

  • mesToMonth() devuelve un objeto Month en base al nombre del mes.

  • luego generamos los dias en un for hasta el limite

  • el método firstLetterOfDay devuelve la letra del día.

Usando FechaDiaUtils

Controller

Implementar la clase FechaDiaUtils del api jsfUtil, ,la estructura de esta clase es

En el controller solo hay que importar

import com.avbravo.avbravoutils.dates.FechaDiaUtils;

El método JsfUtil.nameOfDayOfDateOfMonth(reservado.getAnio(), reservado.getMes());

devuelve un <FechaDiaUtils>, que contendrá cada día del mes, el nombre y la sigla del día de cada mes.

Last updated

Was this helpful?