Monday, 13 April 2020

Get LocalDateTime from long epoch time

Following snippet is used to convert epoch to LocalDateTime.

LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(epoch), ZoneId.systemDefault());

App.java
package com.sample.app;

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneId;

public class App {

 public static LocalDateTime getLocalDate(long epoch) {
  LocalDateTime localDateTime = LocalDateTime.ofInstant(Instant.ofEpochMilli(epoch), ZoneId.systemDefault());
  return localDateTime;
 }

 public static void main(String args[]) throws ClassNotFoundException {
  LocalDateTime localDateTime = getLocalDate(1234567890l);

  System.out.println(localDateTime);
 }
}

Output
1970-01-15T12:26:07.890

You may like
Previous                                                    Next                                                    Home

No comments:

Post a Comment