Método MonthDay parse (CharSequence, DateTimeFormatter) en Java

El método parse(CharSequence text, DateTimeFormatter formatter) de la clase MonthDay en Java se utiliza para obtener una instancia de MonthDay a partir de una string de texto utilizando un formateador específico.
Sintaxis:

public static MonthDay parse(
    CharSequence text, 
    DateTimeFormatter formatter)

Parámetros: este método acepta

  • texto como un parámetro para analizar y
  • formateador como parámetro a utilizar.

Valor devuelto: este método devuelve el mes-día analizado .

Excepciones: este método arroja una excepción DateTimeParseException si el texto no se puede analizar.

Los siguientes programas ilustran el método parse (texto CharSequence, formateador DateTimeFormatter) de MonthDay en Java:

Programa 1:

// Java program to demonstrate
// MonthDay.parse(CharSequence text,
// DateTimeFormatter formatter) method
  
import java.time.*;
import java.time.temporal.*;
import java.time.format.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // apply ofpattern() method
        // of DateTimeFormatter class
        DateTimeFormatter datetimeformatter
            = DateTimeFormatter.ofPattern("--MM-dd");
  
        // apply parse(CharSequence text,
        // DateTimeFormatter formatter) method
        // of MonthDay class
        MonthDay monthday = MonthDay.parse(
            "--05-09", datetimeformatter);
  
        // print monthday
        // in mm-dd format
        System.out.println("MonthDay: "
                           + monthday);
    }
}
Producción:

MonthDay: --05-09

Programa 2:

// Java program to demonstrate
// MonthDay.parse(CharSequence text,
// DateTimeFormatter formatter) method
  
import java.time.*;
import java.time.temporal.*;
import java.time.format.*;
  
public class GFG {
    public static void main(String[] args)
    {
  
        // apply ofpattern() method
        // of DateTimeFormatter class
        DateTimeFormatter datetimeformatter
            = DateTimeFormatter.ofPattern("--dd-MM");
  
        // apply parse(CharSequence text,
        // DateTimeFormatter formatter) method
        // of MonthDay class
        MonthDay monthday = MonthDay.parse(
            "--05-09", datetimeformatter);
  
        // print monthday
        // in dd-mm format
        System.out.println("MonthDay: "
                           + monthday);
    }
}
Producción:

MonthDay: --09-05

Referencias: https://docs.oracle.com/javase/10/docs/api/java/time/MonthDay.html#parse(java.lang.CharSequence, java.time.format.DateTimeFormatter)

Publicación traducida automáticamente

Artículo escrito por pp_pankaj 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 *