El método format() de la clase Year en Java se usa para formatear el objeto Year actual de acuerdo con el DateTimeFormatter que se le pasó como parámetro.
Sintaxis :
public String format(DateTimeFormatter formatter)
Parámetro : este método acepta un solo formateador de parámetros . Especifica un DateTimeFormatter según el cual se formateará el objeto Year actual. No puede ser NULL.
Valor de retorno : devuelve una string que es el valor del año formateado.
Excepción : este método genera una excepción DateTimeException si se produce algún error durante el formateo del objeto del año.
Los siguientes programas ilustran el método format() de Year en Java:
Programa 1 :
// Program to illustrate the format() method import java.util.*; import java.time.*; import java.time.format.DateTimeFormatter; public class GfG { public static void main(String[] args) { // Creates a Year object Year firstYear = Year.of(1997); // Print the current year in // default format System.out.println(firstYear); // Create a DateTimeFormatter DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy"); // Print the current year after formatting System.out.println(firstYear.format(formatter)); } }
Producción:
1997 97
Programa 2 :
// Program to illustrate the format() method import java.util.*; import java.time.*; import java.time.format.DateTimeFormatter; public class GfG { public static void main(String[] args) { // Creates a Year object Year firstYear = Year.of(2018); // Print the current year in // default format System.out.println(firstYear); // Create a DateTimeFormatter DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy"); // Print the current year after formatting System.out.println(firstYear.format(formatter)); } }
Producción:
2018 18
Referencia :
https://docs.oracle.com/javase/8/docs/api/java/time/Year.html#format-java.time.format.DateTimeFormatter-