Transformar fecha dada en segundos a tipo Fecha y hora
import java.time.{LocalDateTime, ZoneOffset} val offset = ZoneOffset.UTC val mydate = LocalDateTime.ofEpochSecond(1541113018, 0, offset) print(mydate)
2018-11-01T22:56:58
Transformar fecha dada en segundos a tipo Fecha y hora tipo UTC
import java.time.{LocalDateTime, ZoneId, ZoneOffset, ZonedDateTime} val dtz = ZoneId.of("UTC") val offset = ZoneOffset.UTC val mydate = ZonedDateTime.of(LocalDateTime.ofEpochSecond(1541113018, 0, offset), dtz) print(mydate)
2018-11-01T22:56:58Z[UTC]
Parsear fecha y hora a formato definido
import java.time.{LocalDateTime, ZoneId, ZoneOffset, ZonedDateTime} val offset = ZoneOffset.UTC val date = LocalDateTime.ofEpochSecond(1541113010, 0, offset) val format = DateTimeFormatter.ofPattern("dd MMMM, yyyy hh:mm:ss") println(date) println(date.format(format))
2018-11-01T22:56:50 01 noviembre, 2018 10:56:50
Fuente: Consultar los patrones aplicables en DataTimeFormatter
0 comentarios