How to convert a long value like 2018051822111234L
to yyyyMMdd HH:mm
?
2018051822111234 -> 2018 05 18 22:11:12.
I tried with LocalDate.parse
and DateFormatter(yyyy-MM-dd'T'HH:mm:ssZZZZZ)
. It doesn’t work for me.
String asString = Long.toString(2018051822111234L);
asString = asString.substring(0, asString.length() - 2);
String result = LocalDateTime.parse(asString, DateTimeFormatter.ofPattern("yyyyMMddHHmmss"))
.format(DateTimeFormatter.ofPattern("yyyy MM dd HH:mm:ss"));