Java生成时间戳
来源:互联网 发布:淘宝如何手动上传 编辑:程序博客网 时间:2024/05/16 13:59
时间戳 用来命名文件名
通常使用:System.currentTimeMillis() – 1449565025434
但是会出现重复,同时间多次请求建议不使用这种方法
这种方法生成的是唯一的时间编码 ,– 12081657054320000
/** 时间格式生成唯一编码Start **/
/* 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++; } return sb.toString();}/************ 时间格式生成唯一编码End ************/
用做记录
0 0
- java生成时间戳
- java生成时间戳
- Java生成时间戳
- Java代码生成时间戳
- Java编译时间戳的生成
- java 与 PHP 生成时间戳区别
- JAVA 时间戳+随机数生成唯一ID
- java生成时间
- java时间生成格式解决方法
- java基于时间生成uuid
- java 随机生成时间字符串
- Java 生成随机日期,时间
- js生成时间戳
- 生成时间戳标识
- C# 生成时间戳
- c#生成时间戳
- JS生成时间戳
- C#生成时间戳
- 【国密算法那点事儿】解读DES和SM4、RSA和SM2及SHA和SM3
- 杭电 OJ1005Number Sequence(循环节)
- Qt加载图资源的方法
- Equality and Hashing
- 线性表的顺序表示和实现
- Java生成时间戳
- 数据挖掘十大算法翻译——6PageRank
- LayoutInflater
- android studio上git的使用
- 【C++】UTF-8字符和GB2312字符相互转换函数
- 电脑更换SSD过后睡眠状态无法唤醒解决方法(或无法关机)
- Webdriver 最大化Chrome浏览器报:Timed out receiving message from renderer处理办法
- oracle replace与translate的区别
- 【已解决】Android 6.0权限设置,导致程序崩溃