时间格式生成序列【主键】
来源:互联网 发布:产品可靠性 仿真软件 编辑:程序博客网 时间:2024/05/01 17:18
时间格式生成序列【主键】
public class GenerateSequenceUtil { /** .log */// private static final Logger logger = Logger.getLogger(GenerateSequenceUtil.class); /** The FieldPosition. */ private static final FieldPosition HELPER_POSITION = new FieldPosition(0); /** This Format for format the data to special format. */ private final static Format dateFormat = new SimpleDateFormat("MMddHHmmssS"); /** This Format for format the number to special format. */ private final static NumberFormat numberFormat = new DecimalFormat("0000"); /** This int is the sequence number ,the default value is 0. */ private static int seq = 0; private static final int MAX = 9999; /** * 时间格式生成序列 * @return String */ public static synchronized String generateSequenceNo() { Calendar rightNow = Calendar.getInstance(); StringBuffer sb = new StringBuffer(); dateFormat.format(rightNow.getTime(), sb, HELPER_POSITION); numberFormat.format(seq, sb, HELPER_POSITION); if (seq == MAX) { seq = 0; } else { seq++; } // logger.info("THE SQUENCE IS :" + sb.toString()); return sb.toString(); } public static void main(String[] args) {System.out.println(GenerateSequenceUtil.generateSequenceNo());}}
0 0
- 时间格式生成序列【主键】
- 通用主键id生成 和 系统时间格式转换
- oracle创建主键生成序列
- 使用数据库序列生成主键
- oracle创建序列及主键生成策略
- SQL Server 生成时间序列
- java时间生成格式解决方法
- 时间序列(一)时间序列的生成
- oracle sequences 时间加序列的主键怎样取?
- JavaScriptSerializer 序列化json 时间格式-收集
- JavaScriptSerializer 序列化json 时间格式
- 通过表的生成主键序列(seqence)
- oracle结合序列和触发器生成表的主键
- SpringSide 3.1.2的主键id序列值如何生成
- Oracle建表,建序列,建触发器,自动生成唯一主键
- oracle创建表,序列,触发器,自动生成唯一主键
- mysql生成一个连续的时间序列
- 设置jfreechart时间序列图时间轴间距和格式
- DEDE首页自定义字段、多条件搜索功能
- cocos2dx_3.3 lua类的创建
- Python 3.x 与Python 2.x 的不同点汇总笔记
- ceph存储 centos系统grub引导多系统示例
- 乱码问题杂谈
- 时间格式生成序列【主键】
- 类似qq微信的即时通讯聊天界面是如何定制的
- uva 10106 Product
- hdu 4923 数学和单调栈
- adb常用命令大全
- 【比特科技】求一个数二进制中1的个数
- STL-vector
- 【剑指Offer面试编程题】题目1348:数组中的逆序对--九度OJ
- 导航状态栏(UINavigationBar)和分栏状态栏(UITabBar)