首页 > 代码库 > SmartUpLoad自动上传包
SmartUpLoad自动上传包
一枚默默的开发学习者
用以下代码生成文件名即可
1 package info.haowei.util; 2 3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5 import java.util.Random; 6 7 public class IPTimeStamp { 8 9 10 private SimpleDateFormat sdf = null;11 private String ip = null;12 13 14 public IPTimeStamp(String ip) {15 super();16 17 this.ip = ip;18 }19 20 21 public IPTimeStamp() {22 super();23 }24 25 26 public String getIPTimeRand(){27 StringBuffer buf = new StringBuffer();28 if(this.ip != null){29 String s[] = this.ip.split("\\.");//根据ip以点分割将IP中的数字提取30 for(int i = 0 ; i < s.length; i++){31 buf.append(this.addZero(s[i], 3));//不够三位数的补零32 }33 }34 buf.append(this.getTimeStamp());35 Random r = new Random();//再在结尾加上三个随机数36 for(int i = 0 ; i < 3 ; i++ ){37 buf.append(r.nextInt(10));38 }39 return buf.toString();40 }41 42 private String addZero(String str, int len){43 44 StringBuffer s = new StringBuffer();45 s.append(str);46 while(s.length()<len){47 s.insert(0, 0);48 }49 50 return s.toString();51 }52 53 54 private String getTimeStamp(){//获取时间戳55 this.sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");56 return this.sdf.format(new Date());57 }58 59 public String getDate(){60 this.sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");61 return this.sdf.format(new Date());62 }63 }
SmartUpLoad自动上传包
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。