localdatetime fecha current create actual java timestamp java-8 localtime java-time

fecha - timestamp a string java



Cómo convertir java.sql.timestamp a LocalDate(java8) java.time? (2)

Expandiré ligeramente la respuesta de @assylias para tener en cuenta la zona horaria. Hay al menos dos formas de obtener LocalDateTime para la zona horaria específica.

Puede usar el huso horario predeterminado para toda la aplicación. Se debe invocar antes de cualquier marca de tiempo -> conversión de java.time:

public static void main(String... args) { TimeZone utcTimeZone = TimeZone.getTimeZone("UTC"); TimeZone.setDefault(utcTimeZone); ... timestamp.toLocalDateTime().toLocalDate(); }

O puede usar la cadenaInstant.atZone:

timestamp.toInstant() .atZone(ZoneId.of("UTC")) .toLocalDate();

En Java 8, ¿cómo puedo convertir una Timestamp (en java.sql ) en una LocalDate (en java.time )?


Tu puedes hacer:

timeStamp.toLocalDateTime().toLocalDate();