software-mariodiana
7/28/2016 - 9:08 PM

Convert Java Instant as timestamp with all non-numbers removed.

Convert Java Instant as timestamp with all non-numbers removed.

import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneOffset;

import java.time.format.DateTimeFormatter;

public class TimestampDemo {
    public static void main(String[] args) {
        Instant now = Instant.now();

        LocalDateTime dt = LocalDateTime.ofInstant(now, ZoneOffset.UTC);
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("uuuuMMddHHmmssSSS");

        System.out.println(now.toString());
        System.out.println(dt.format(formatter));
    }
}