|
@@ -427,8 +427,9 @@ public class CameraUtil {
|
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
|
|
Date date = new Date();
|
|
Date date = new Date();
|
|
|
|
+ String format = sdf.format(date);
|
|
Calendar calendar = new GregorianCalendar();
|
|
Calendar calendar = new GregorianCalendar();
|
|
- calendar.setTime(date);
|
|
|
|
|
|
+ calendar.setTime(sdf.parse(format));
|
|
//正数,日期天数加
|
|
//正数,日期天数加
|
|
//负数,日期天数减 提前45天
|
|
//负数,日期天数减 提前45天
|
|
if (!ObjectUtils.isEmpty(sysCameraRecordTime)) {
|
|
if (!ObjectUtils.isEmpty(sysCameraRecordTime)) {
|
|
@@ -456,6 +457,7 @@ public class CameraUtil {
|
|
//fName=20230328_192033_192037-91509173-cd5a-11ed-8a42-fa163e4e1e9f.flv
|
|
//fName=20230328_192033_192037-91509173-cd5a-11ed-8a42-fa163e4e1e9f.flv
|
|
String fName = f.getName();
|
|
String fName = f.getName();
|
|
String[] split = fName.split("_");
|
|
String[] split = fName.split("_");
|
|
|
|
+ //没有进行分割长度就是1
|
|
if (split.length > 1) {
|
|
if (split.length > 1) {
|
|
//20230328
|
|
//20230328
|
|
String s = split[0];
|
|
String s = split[0];
|
|
@@ -463,9 +465,9 @@ public class CameraUtil {
|
|
long fTime = parse.getTime();
|
|
long fTime = parse.getTime();
|
|
long dateTime = date.getTime();
|
|
long dateTime = date.getTime();
|
|
//删除过期文件
|
|
//删除过期文件
|
|
|
|
+ log.info("文件过期时间===========================" + dateTime);
|
|
|
|
+ log.info("该文件保存时间===========================" + fTime);
|
|
if (fTime < dateTime) {
|
|
if (fTime < dateTime) {
|
|
- log.info("文件过期时间===========================" + dateTime);
|
|
|
|
- log.info("该文件保存时间===========================" + fTime);
|
|
|
|
f.delete();
|
|
f.delete();
|
|
log.info("删除过期视频文件===========================" + fName);
|
|
log.info("删除过期视频文件===========================" + fName);
|
|
}
|
|
}
|