fork(1) download
  1. import java.time.Instant;
  2. import java.time.LocalDateTime;
  3. import java.time.ZoneOffset;
  4. import java.time.ZonedDateTime;
  5. import java.time.format.DateTimeFormatter;
  6. import java.util.Locale;
  7.  
  8. public class Main {
  9. public static void main(String[] args) {
  10. long timestamp = (long) (1627065646.444 * 1000);
  11.  
  12. Instant instant = Instant.ofEpochMilli(timestamp);
  13. System.out.println(instant);
  14.  
  15. ZonedDateTime zdt = instant.atZone(ZoneOffset.UTC);
  16. LocalDateTime ldt = zdt.toLocalDateTime();
  17. System.out.println(ldt);
  18.  
  19. // A custom format
  20. DateTimeFormatter dtf = DateTimeFormatter.ofPattern("M/d/u h:m:s a", Locale.ENGLISH);
  21. String formatted = dtf.format(zdt);
  22. System.out.println(formatted);
  23. }
  24. }
Success #stdin #stdout 0.13s 49980KB
stdin
Standard input is empty
stdout
2021-07-23T18:40:46.444Z
2021-07-23T18:40:46.444
7/23/2021 6:40:46 PM