[bugfix]修复云端录像查询时间转换错误的问题
| | |
| | | if (!DateUtil.verification(startTime, DateUtil.formatter)) { |
| | | throw new ControllerException(ErrorCode.ERROR100.getCode(), "开始时间格式错误,正确格式为: " + DateUtil.formatter); |
| | | } |
| | | startTimeStamp = DateUtil.yyyy_MM_dd_HH_mm_ssToTimestamp(startTime); |
| | | startTimeStamp = DateUtil.yyyy_MM_dd_HH_mm_ssToTimestampMs(startTime); |
| | | |
| | | } |
| | | if (endTime != null ) { |
| | | if (!DateUtil.verification(endTime, DateUtil.formatter)) { |
| | | throw new ControllerException(ErrorCode.ERROR100.getCode(), "结束时间格式错误,正确格式为: " + DateUtil.formatter); |
| | | } |
| | | endTimeStamp = DateUtil.yyyy_MM_dd_HH_mm_ssToTimestamp(endTime); |
| | | endTimeStamp = DateUtil.yyyy_MM_dd_HH_mm_ssToTimestampMs(endTime); |
| | | |
| | | } |
| | | PageHelper.startPage(page, count); |
| | |
| | | } |
| | | |
| | | /** |
| | | * yyyy_MM_dd_HH_mm_ss 转时间戳(毫秒) |
| | | * |
| | | * @param formatTime |
| | | * @return |
| | | */ |
| | | public static long yyyy_MM_dd_HH_mm_ssToTimestampMs(String formatTime) { |
| | | TemporalAccessor temporalAccessor = formatter.parse(formatTime); |
| | | Instant instant = Instant.from(temporalAccessor); |
| | | return instant.toEpochMilli(); |
| | | } |
| | | |
| | | /** |
| | | * 时间戳(毫秒) 转 yyyy_MM_dd_HH_mm_ss |
| | | */ |
| | | public static String timestampMsTo_yyyy_MM_dd_HH_mm_ss(long timestamp) { |
| | | Instant instant = Instant.ofEpochMilli(timestamp); |
| | | return formatter.format(LocalDateTime.ofInstant(instant, ZoneId.of(zoneStr))); |
| | | } |
| | | |
| | | /** |
| | | * 时间戳 转 yyyy_MM_dd |
| | | */ |
| | | public static String timestampTo_yyyy_MM_dd(long timestamp) { |