首页 > 代码库 > 生成时间序列号
生成时间序列号
package com.myupload.util; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; public class IPTimeStamp { private SimpleDateFormat sdf = null; private String ip = null; public IPTimeStamp(String ip) { this.ip = ip; } public String getIPTimeRand() { StringBuffer buf = new StringBuffer(); if(this.ip != null) { String s[] = this.ip.split("\\."); for(int i=0; i<s.length; i++) { //buf.append(this.addZero(s[i], 3));//这种更复杂一点 buf.append(s[i]);//ip+时间戳+随机10以内3个数 } } buf.append(this.getTimeStamp()); Random r = new Random(); for(int i=0; i<3; i++) { buf.append(r.nextInt(10)); } return buf.toString(); } /*public String addZero(String str, int len) { StringBuffer s = new StringBuffer(); s.append(str); while(s.length() < len) { s.insert(0, "0"); } return s.toString(); }*/ public String getDate() { this.sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); return this.sdf.format(new Date()); } public String getTimeStamp() { this.sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS"); return this.sdf.format(new Date()); } }
生成时间序列号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。