El método parse(CharSequence) de la clase YearMonth se usa para obtener una instancia de YearMonth de una string como ‘2018-12’ pasada como parámetro. La string debe tener un valor válido que se pueda convertir en un objeto YearMonth. El formato de String debe ser uuuu-MM. Los meses de año fuera del rango de 0000 a 9999 deben ir precedidos por el símbolo más o menos.
Sintaxis:
public static YearMonth parse(CharSequence text)
Parámetros:
este método acepta solo un texto de parámetro que representa el texto para analizar y el formato de esta string debe ser como uuuu-MM.
Valor devuelto:
este método devuelve el YearMonth 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 text):
Programa 1:
// Java program to demonstrate // YearMonth.parse(CharSequence text) method import java.time.*; public class GFG { public static void main(String[] args) { // create a YearMonth object // using parse(CharSequence text) YearMonth yearMonth = YearMonth.parse("2019-12"); // print instance System.out.println("YearMonth Parsed:" + yearMonth); } }
YearMonth Parsed:2019-12
Programa 2:
// Java program to demonstrate // YearMonth.parse(CharSequence text) method import java.time.*; public class GFG { public static void main(String[] args) { // create a YearMonth object // using parse(CharSequence text) YearMonth yearMonth = YearMonth.parse("2022-05"); // print instance System.out.println("YearMonth Parsed:" + yearMonth); } }
YearMonth Parsed:2022-05
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/YearMonth.html#parse(java.lang.CharSequence)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA