src/com/sxt/sys/utils/RandomUtils.java
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
package com.sxt.sys.utils;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import java.util.UUID;
/**
* 随机工具类
* @author LJH
*
*/
public class RandomUtils {
private static SimpleDateFormat sdf1=new SimpleDateFormat("yyyy-MM-dd");
private static SimpleDateFormat sdf2=new SimpleDateFormat("yyyyMMddHHmmssSSS");
private static SimpleDateFormat sdf3=new SimpleDateFormat("yyyyMMdd_HHmmss_SSS");
private static Random random=new Random();
/**
* 得到当前日期
*/
public static String getCurrentDateForString() {
return sdf1.format(new Date());
}
/**
* 生成文件名使用时间+4位随机数
* @param suffix 文件名称
*/
public static String createFileNameUseTime(String fileName) {
String fileSuffix=fileName.substring(fileName.lastIndexOf("."),fileName.length());
String time=sdf2.format(new Date());
Integer num=random.nextInt(9000)+1000;
return time+num+fileSuffix;
}
/**
* 生成文件名使用时间+4位随机数+临时后缀
* @param fileName 文件名称
* @param suffix 临时文件后缀
*/
public static String createFileNameUseTime(String fileName,String suffix) {
String fileSuffix=fileName.substring(fileName.lastIndexOf("."),fileName.length());
String time=sdf2.format(new Date());
Integer num=random.nextInt(9000)+1000;
return time+num+fileSuffix+suffix;
}
/**
* 生成文件名使用UUID
* @param suffix 文件名称
*/
public static String createFileNameUseUUID(String fileName) {
String fileSuffix=fileName.substring(fileName.lastIndexOf("."),fileName.length());
return UUID.randomUUID().toString().replace("-", "").toUpperCase()+fileSuffix;
}
后面还有 10 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。