时间戳id生成器

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.concurrent.ThreadLocalRandom;

public class IdGenerator {
    static DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");

    public static String timestamp() {
        LocalDateTime now = LocalDateTime.now();
        String format = now.format(formatter);
        return format + (ThreadLocalRandom.current().nextInt(9999) + 1);
    }

    public static void main(String[] args) {
        LocalDateTime now = LocalDateTime.now();
        String format = now.format(formatter);
        for (int i = 0; i < 10; i++) {
            System.out.println(format + (ThreadLocalRandom.current().nextInt(9999) + 1));
        }
    }
   
}

 

转载于:https://my.oschina.net/u/3574106/blog/3033149

你可能感兴趣的:(时间戳id生成器)