Cómo utilizar el método de análisis en java para crear un objeto de fecha y hora

Video: Obtener fecha actual en java netbeans

Una forma de crear un objeto de fecha y hora en Java es utilizar la estática analizar gramaticalmente método, que crea un objeto de fecha y hora de una cadena que representa una fecha u hora específica. Por ejemplo, el código siguiente crea una LocalDate objeto que representa el 15 de diciembre de 2014:

Video: Tutorial Java - 32. Manejo De FECHAS En JAVA | UskoKruM2010

LocalDate d = LocalDate.parse ("15/12/2014") -

Para crear un LocalDateTime objeto que representa un momento determinado en una fecha específica, utilice el analizar gramaticalmente método. Aquí hay un ejemplo que establece el tiempo de 15:45 el 15 de diciembre de 2014:

Video: Tutorial javascript parte 12 - El Objeto Date (Obtener fecha y hora)

LocalDateTime dt-dt = LocalDateTime.parse ("2014-12-15T15: 45") -

Tenga en cuenta que la carta T separa la fecha a partir de la hora, y el tiempo se expresa en formato de 24 horas. Si usted necesita para ser más precisos, también puede especificar segundos, como en este ejemplo:

dt = LocalDateTime.parse ("2014-12-15T15: 45: 13.5") -

Aquí el tiempo se ajusta a 13,5 segundos después de 14:45

Video: JAVA Uso de JDateChooser, explicación y manejo de la librería

Si la cadena no está en el formato correcto, el analizar gramaticalmente método lanza una DateTimeParseException. Siempre que utilice el analizar gramaticalmente método, debe encerrarlo en una tratar bloquear y atrapar esta excepción, como en este ejemplo:

LocalDateTime dt-try {dt = LocalDateTime.parse ("2014-12-15T03: 45PM") -} catch (DateTimeParseException ex) {System.out.println (ex.ToString ()) -}

los analizar gramaticalmente método es especialmente útil para la conversión de la entrada del usuario para un objeto Date-Time. Por ejemplo, es posible utilizarlo junto con el Escáner clase para leer una fecha desde la consola, o se puede utilizar analizar gramaticalmente en una aplicación Swing para leer una fecha de un cuadro de texto.

Cuando lo haga, usted debe solicitar al usuario con el formato de fecha esperada y captura DateTimeParseException en caso de que el usuario introduce la fecha en un formato incorrecto.

Artículos Relacionados