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); } }
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); } }
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