欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java数字ID

程序员文章站 2022-05-28 18:52:59
...
public String getNumId() {
    	SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
    	Date now = new Date();
    	String nowString = sdf.format(now);
    	Random random = new Random();
    	int rannum = (int) (random.nextDouble() * (99999 - 10000 + 1)) + 10000;
    	return nowString + rannum;
    }

一般用UUID作为主键ID就可以了,但是开发项目对接中,遇到了只能用数字的ID,不能超过20位……好吧。
相关标签: java