/**
* 截取文件名字
*
* @param fileName 文件名字
* @return
*/
public String getFileName(String fileName) {
//截取文件名字
if (StringUtils.isNotEmpty(fileName)) {
//判断文件名最后是否存在小数点(防止数组越界异常)
String number = ".";
if (fileName.contains(number)) {
return fileName.substring(0, fileName.lastIndexOf("."));
} else {
return fileName;
}
}
return null;
}
/**
* 转化文件大小
*
* @param sum 文件大小
* @return
*/
public String getFileSize(Integer sum) {
int i = 1024;
int j = 1048576;
if (sum >= j) {
double sums = (double) sum / j;
String format = String.format("%.1f", sums);
return (format + "M");
} else if (sum >= i && sum < j) {
double sums = (double) sum / i;
String format = String.format("%.1f", sums);
return (format + "kb");
} else {
return (sum + "b");
}
}
/**
* 转化时间
*
* @return
*/
public String getFileTime(Integer times) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
if (times != null) {
return simpleDateFormat.format(new Date(Long.valueOf(times + "000")));
}
return null;
}
截取文件名字,转化时间大小,转化时间戳
最新推荐文章于 2022-08-04 12:07:47 发布