in

Java LocalDateTime – Javatpoint

La clase Java LocalDateTime es un objeto de fecha y hora inmutable que representa una fecha y hora, con el formato predeterminado aaaa-MM-dd-HH-mm-ss.zzz. Hereda la clase de objeto e implementa la interfaz ChronoLocalDateTime.


Declaración de clase Java LocalDateTime

Veamos la declaración de la clase java.time.LocalDateTime.

La clase final pública LocalDateTime extiende los implementos de objetos Temporal, TemporalAdjuster, ChronoLocalDateTime , Serializable

Métodos de Java LocalDateTime

Método Descripción
Formato de cadena (formateador DateTimeFormatter) Se utiliza para formatear esta fecha y hora utilizando el formateador especificado.
int get (campo TemporalField) Se utiliza para obtener el valor del campo especificado de esta fecha y hora como un int.
LocalDateTime minusDays (días largos) Se utiliza para devolver una copia de este LocalDateTime con la cantidad de días especificada restada.
estática LocalDateTime ahora () Se utiliza para obtener la fecha y hora actual del reloj del sistema en la zona horaria predeterminada.
LocalDateTime estático de (fecha LocalDate, hora LocalTime) Se utiliza para obtener una instancia de LocalDateTime a partir de una fecha y hora.
LocalDateTime plusDays (días largos) Se utiliza para devolver una copia de este LocalDateTime con el número especificado de días agregados.
booleano es igual a (Objeto obj) Se utiliza para comprobar si esta fecha-hora es igual a otra fecha-hora.

Ejemplo de Java LocalDateTime

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample1 {public static void main (String[] args) {LocalDateTime ahora = LocalDateTime.now (); System.out.println («Antes de formatear:» + ahora); Formato DateTimeFormatter = DateTimeFormatter.ofPattern («dd-MM-aaaa HH: mm: ss»); String formatDateTime = now.format (formato); System.out.println («Después de formatear:» + formatDateTime); }}

Pruébelo ahora

Producción:

Before Formatting: 2017-01-13T17:09:42.411
After Formatting: 13-01-2017 17:09:42

Ejemplo de Java LocalDateTime: ahora ()

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample2 {public static void main (String[] args) {LocalDateTime datetime1 = LocalDateTime.now (); Formato DateTimeFormatter = DateTimeFormatter.ofPattern («dd-MM-aaaa HH: mm: ss»); String formatDateTime = datetime1.format (formato); System.out.println (formatDateTime); }}

Pruébelo ahora

Producción:


Ejemplo de Java LocalDateTime: get ()

import java.time.LocalDateTime; import java.time.temporal.ChronoField; public class LocalDateTimeExample3 {public static void main (String[] args) {LocalDateTime a = LocalDateTime.of (2017, 2, 13, 15, 56); System.out.println (a.get (ChronoField.DAY_OF_WEEK)); System.out.println (a.get (ChronoField.DAY_OF_YEAR)); System.out.println (a.get (ChronoField.DAY_OF_MONTH)); System.out.println (a.get (ChronoField.HOUR_OF_DAY)); System.out.println (a.get (ChronoField.MINUTE_OF_DAY)); }}

Pruébelo ahora

Producción:


Ejemplo de Java LocalDateTime: minusDays ()

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample4 {public static void main (String[] args) {LocalDateTime datetime1 = LocalDateTime.of (2017, 1, 14, 10, 34); LocalDateTime datetime2 = datetime1.minusDays (100); System.out.println («Antes de formatear:» + datetime2); Formato DateTimeFormatter = DateTimeFormatter.ofPattern («dd-MM-aaaa HH: mm»); String formatDateTime = datetime2.format (formato); System.out.println («Después de formatear:» + formatDateTime); }}

Pruébelo ahora

Producción:

Before Formatting: 2016-10-06T10:34
After Formatting: 06-10-2016 10:34

Ejemplo de Java LocalDateTime: plusDays ()

import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample5 {public static void main (String[] args) {LocalDateTime datetime1 = LocalDateTime.of (2017, 1, 14, 10, 34); LocalDateTime datetime2 = datetime1.plusDays (120); System.out.println («Antes de formatear:» + datetime2); Formato DateTimeFormatter = DateTimeFormatter.ofPattern («dd-MM-aaaa HH: mm»); String formatDateTime = datetime2.format (formato); System.out.println («Después de formatear:» + formatDateTime); }}

Pruébelo ahora

Producción:

Before Formatting: 2017-05-14T10:34
After Formatting: 14-05-2017 10:34

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Autounión SQL

Scala – Listas