Java数字ID_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java数字ID

Java数字ID

 2021/9/14 15:37:22  leslie26  程序员俱乐部  我要评论(0)
  • 摘要:publicStringgetNumId(){SimpleDateFormatsdf=newSimpleDateFormat("yyyyMMddHHmmss");Datenow=newDate();StringnowString=sdf.format(now);Randomrandom=newRandom();intrannum=(int)(random.nextDouble()*(99999-10000+1))+10000;returnnowString+rannum;
  • 标签:Java
class="java" name="code">
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位……好吧。
发表评论
用户名: 匿名