添加文件时间

This commit is contained in:
xy
2024-10-23 18:43:22 +08:00
parent ca9193b861
commit 4e0b4b6b90
2 changed files with 10 additions and 3 deletions

View File

@@ -173,6 +173,13 @@ public class DeviceFtpServiceImpl implements DeviceFtpService {
vo.setPrjDataPath(item.getName()); vo.setPrjDataPath(item.getName());
vo.setType(item.getType()); vo.setType(item.getType());
vo.setSize(item.getSize()); vo.setSize(item.getSize());
if (item.getTime() == 0) {
vo.setStartTime("/");
} else {
LocalDateTime dateTime = Instant.ofEpochMilli((item.getTime()-8*3600)*1000).atZone(ZoneId.systemDefault()).toLocalDateTime();
String formattedDate = dateTime.format(formatter);
vo.setStartTime(formattedDate);
}
return vo; return vo;
} }
@@ -180,7 +187,7 @@ public class DeviceFtpServiceImpl implements DeviceFtpService {
MakeUpVo vo = new MakeUpVo(); MakeUpVo vo = new MakeUpVo();
vo.setPrjDataPath(fileInfo.getName()); vo.setPrjDataPath(fileInfo.getName());
if (fileInfo.getFileTime() != 0) { if (fileInfo.getFileTime() != 0) {
LocalDateTime dateTime = Instant.ofEpochMilli((fileInfo.getFileTime() - 3600*8) * 1000).atZone(ZoneId.systemDefault()).toLocalDateTime(); LocalDateTime dateTime = Instant.ofEpochMilli((fileInfo.getFileTime() - 8*3600) * 1000).atZone(ZoneId.systemDefault()).toLocalDateTime();
String formattedDate = dateTime.format(formatter); String formattedDate = dateTime.format(formatter);
vo.setStartTime(formattedDate); vo.setStartTime(formattedDate);
vo.setSize(fileInfo.getFileSize()); vo.setSize(fileInfo.getFileSize());

View File

@@ -157,13 +157,13 @@ public class OfflineDataUploadServiceImpl implements OfflineDataUploadService {
BeanUtils.copyProperties(item,vo); BeanUtils.copyProperties(item,vo);
long startTime = item.getPrjTimeStart(); long startTime = item.getPrjTimeStart();
if (startTime != 0) { if (startTime != 0) {
LocalDateTime dateTime = Instant.ofEpochMilli(startTime*1000).atZone(ZoneId.systemDefault()).toLocalDateTime(); LocalDateTime dateTime = Instant.ofEpochMilli((startTime-8*3600)*1000).atZone(ZoneId.systemDefault()).toLocalDateTime();
String formattedDate = dateTime.format(formatter); String formattedDate = dateTime.format(formatter);
vo.setStartTime(formattedDate); vo.setStartTime(formattedDate);
} }
long endTime = item.getPrjTimeEnd(); long endTime = item.getPrjTimeEnd();
if (endTime != -1) { if (endTime != -1) {
LocalDateTime dateTime = Instant.ofEpochMilli(endTime*1000).atZone(ZoneId.systemDefault()).toLocalDateTime(); LocalDateTime dateTime = Instant.ofEpochMilli((endTime-8*3600)*1000).atZone(ZoneId.systemDefault()).toLocalDateTime();
String formattedDate = dateTime.format(formatter); String formattedDate = dateTime.format(formatter);
vo.setEndTime(formattedDate); vo.setEndTime(formattedDate);
} }