生成序列号工具类
来源:互联网 发布:java生产者消费者的ppt 编辑:程序博客网 时间:2024/05/21 17:23
import java.text.SimpleDateFormat;import java.util.Date;/** * 序列号帮助类 * @author wpj_service * */public class SerialNumber {/** * yyyyMMddHHmmss+四位随机数 * @return */public static String getSerialNumber(){String serial_number = "";SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");String datestr = formatter.format(new Date());int x = (int)(Math.random()*900)+100;serial_number = datestr + x;return serial_number;}/** * yyyyMMddHHmmss+bit位随机数 * @return */public static String getSerialNumberByNumber(int bit){int fillNumber=1;for(int i=0;i<bit-1;i++)fillNumber=10*fillNumber;String serial_number = "";SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");String datestr = formatter.format(new Date());int x = (int)(Math.random()*9*fillNumber)+fillNumber;serial_number = datestr + x;return serial_number;}/** * HHmmss+bit位随机数 * @return */public static String getSerialNumberNoDateByNumber(int bit){int fillNumber=1;for(int i=0;i<bit-1;i++)fillNumber=10*fillNumber;String serial_number = "";SimpleDateFormat formatter = new SimpleDateFormat("HHmmss");String datestr = formatter.format(new Date());int x = (int)(Math.random()*9*fillNumber)+fillNumber;serial_number = datestr + x;return serial_number;}/** * bit位随机数 * @return */public static String getSerialNumberNoTimeByNumber(int bit){int fillNumber=1;for(int i=0;i<bit-1;i++)fillNumber=10*fillNumber;int serial_number = (int)(Math.random()*9*fillNumber)+fillNumber;return String.valueOf(serial_number);}public static void main(String[] args) {System.out.println("QQ"+getSerialNumberByNumber(0));System.out.println("20161009");System.out.println(DateUtil.getDateText());}}
阅读全文
0 0
- 生成序列号工具类
- myeclipse生成序列号类
- 生成序列号
- 生成序列号
- 获取设备序列号的工具类
- 数据库序列号自动生成。
- MyEclipse序列号自动生成
- 软件序列号生成
- MyEclipse序列号生成
- 生成数据库随机序列号
- 序列号生成存储过程
- MyEclipse自动生成序列号
- 重新生成序列号
- 生成myEclipse序列号代码
- My Eclipse 生成序列号
- 常见SQL(生成序列号)
- java生成申请单序列号
- MyEclipse序列号生成源码
- 51nod 1737 配对(求贡献)
- 基于MVC+jQuery+Angularjs的Echarts的初步实现
- PAT 1130. Infix Expression (25) 前缀表达式、树的中序遍历
- log4.propertiespeiz
- android studio将多个module放在一个目录下
- 生成序列号工具类
- 快捷键总结
- tortoisegit提示pull requires the selected local branch to be the current branch
- 归并排序(O(n)辅助空间)与原地递归排序(O(1)辅助空间)
- 对数组进行malloc动态分配的一些总结
- SPOJ DQUERY D-query 莫队算法
- mybatis条件循环list
- 索引数组和关联数组的key与常量的关系
- java倒计时三种简单实现方式