java 14位的时间串(yyyyMMddHHmmss)+6位随机字符串
时间: 2024-03-13 16:45:38 浏览: 50
可以使用Java的SimpleDateFormat和Random类生成一个14位的时间串和一个6位随机字符串,代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
public class TimeAndRandomStringGenerator {
private static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
private static final String CHARACTERS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
public static String generateTimeAndRandomString() {
String timeString = dateFormat.format(new Date());
Random random = new Random();
StringBuilder sb = new StringBuilder(20);
sb.append(timeString);
for (int i = 0; i < 6; i++) {
sb.append(CHARACTERS.charAt(random.nextInt(CHARACTERS.length())));
}
return sb.toString();
}
}
```
这个程序使用了SimpleDateFormat生成了一个14位的时间串,然后使用Random类生成了一个6位随机字符串,最后将它们拼接在一起。
阅读全文