我是靠谱客的博主 美满大米,最近开发中收集的这篇文章主要介绍根据时间与自定义前缀生成生产流水号,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

//startLetter为订单号前缀

public static String create(String startLetter, int size, int numSize) {

String orderNo = null;

Date nowDate = new Date();

Random random = new Random();

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");

//生成两位大写字母

String keyArr = randomLetter(size);

String fourRandom = random.nextInt(9999) + "";

int randLength = fourRandom.length();

//numSize 位随机数,不足 numSize 位的补0

if (fourRandom.length() < numSize) {

for (int i = 1; i <= numSize - randLength; i++) {

fourRandom = '0' + fourRandom;

}

}

orderNo = startLetter + keyArr + sdf.format(nowDate) + fourRandom;

return orderNo;

}

最后

以上就是美满大米为你收集整理的根据时间与自定义前缀生成生产流水号的全部内容,希望文章能够帮你解决根据时间与自定义前缀生成生产流水号所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部