Método LocalTime parse() en Java con ejemplos

En la clase LocalTime, hay dos tipos de método parse() según los parámetros que se le pasan.
 

analizar (texto CharSequence)

parse() de una clase LocalTime utilizada para obtener una instancia de LocalTime a partir de una string como ’10:15:45′ pasada como parámetro. La string debe tener una fecha y hora válida y se analiza mediante DateTimeFormatter.ISO_LOCAL_TIME.
Sintaxis: 
 

public static LocalTime parse(CharSequence text)

Parámetros: este método acepta solo un texto de parámetro que es el texto para analizar en LocalTime. No debe ser nulo.
Valor de retorno: este método devuelve LocalTime, que es la fecha y hora local analizada.
Excepción: este método arroja una excepción DateTimeParseException si el texto no se puede analizar.
Los siguientes programas ilustran el método parse(): 
Programa 1: 
 

Java

// Java program to demonstrate
// LocalTime.parse() method
 
import java.time.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // create an LocalTime object
        LocalTime lt
            = LocalTime.parse("10:15:45");
 
        // print result
        System.out.println("LocalTime : "
                           + lt);
    }
}
Producción: 

LocalTime : 10:15:45

 

analizar (texto CharSequence, formateador DateTimeFormatter)

parse() de una clase LocalTime que se usa para obtener una instancia de LocalTime a partir de una string como ’10:15:45′ pasada como parámetro usando un formateador específico. La fecha y hora se analiza usando un formateador específico.
Sintaxis: 
 

public static LocalTime parse(CharSequence text,
                              DateTimeFormatter formatter)

Parámetros: este método acepta dos parámetros, texto , que es el texto a analizar, y formateador , que es el formateador a usar.
Valor de retorno: este método devuelve LocalTime, que es la fecha y hora local analizada.
Excepción: este método arroja una excepción DateTimeParseException si el texto no se puede analizar.
Los siguientes programas ilustran el método parse(): 
Programa 1: 
 

Java

// Java program to demonstrate
// LocalTime.parse() method
 
import java.time.*;
import java.time.format.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // create a formatter
        DateTimeFormatter formatter
            = DateTimeFormatter.ISO_LOCAL_TIME;
 
        // create an LocalTime object and
        LocalTime lt
            = LocalTime
                  .parse("10:15:45",
                         formatter);
 
        // print result
        System.out.println("LocalTime : "
                           + lt);
    }
}
Producción: 

LocalTime : 10:15:45

 

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

Publicación traducida automáticamente

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