El método Year.parse(CharSequence, DateTimeFormatter) de la clase Year se usa para obtener una instancia de Year de una string como ‘2018’ pasada como parámetro usando un DateTimeFormatter específico. El año se analiza usando un DateTimeFormatter específico. La string debe tener un valor válido que se pueda convertir en un año. Los años fuera del rango 0000 a 9999 deben estar precedidos por el símbolo más o menos.
Sintaxis:
public static Year parse(CharSequence text, DateTimeFormatter formatter)
Parámetros:
este método acepta dos parámetros de texto que representa el texto a analizar como «2021» y formateador que representa el formateador a usar.
Valor devuelto:
este método devuelve el año analizado.
Excepción: este método arroja las siguientes excepciones:
- DateTimeException: si el texto no se puede analizar.
Los siguientes programas ilustran el método parse(CharSequence, DateTimeFormatter):
Programa 1:
// Java program to demonstrate // Year.parse(CharSequence, DateTimeFormatter) method import java.time.*; import java.time.format.*; public class GFG { public static void main(String[] args) { // create a formater DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yy"); // create a Year object // using parse(CharSequence, DateTimeFormatter) Year year = Year.parse("18", formatter); // print instance System.out.println("Year Parsed:" + year); } }
Year Parsed:2018
Programa 2:
// Java program to demonstrate // Year.parse(CharSequence, formatter) method import java.time.*; import java.time.format.*; public class GFG { public static void main(String[] args) { // create a formater DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy"); // create a Year object // using parse(CharSequence, DateTimeFormatter) Year year = Year.parse("2087", formatter); // print instance System.out.println("Year Parsed:" + year); } }
Year Parsed:2087
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA