Close

Java - How to convert epoch milliseconds to LocalDateTime?

[Last Updated: Jul 27, 2026]

Java Date Time Java 

In this quick example, we will show how to convert epoch milliseconds to LocalDateTime

public class MillisToLocalDateTimeExample {
    public static void main(String[] args) {
        long m = System.currentTimeMillis();
        LocalDateTime d = millsToLocalDateTime(m);
        System.out.println(d);
    }

    public static LocalDateTime millsToLocalDateTime(long millis) {
        Instant instant = Instant.ofEpochMilli(millis);
        LocalDateTime date = instant.atZone(ZoneId.systemDefault()).toLocalDateTime();
        return date;
    }
}

Output

2026-07-27T23:45:53.528

See Also

Join