package com.qianwen.smartman.common.utils; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.util.Date; import com.qianwen.core.tool.utils.DateUtil; import com.qianwen.core.tool.utils.Func; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/common/utils/TimeUtils.class */ public final class TimeUtils { private TimeUtils() { throw new UnsupportedOperationException("This is a utility class and cannot be instantiated"); } public static String getStartTime(Date startTime) { if (Func.isEmpty(startTime)) { return DateUtil.formatDateTime(LocalDateTime.of(LocalDate.now(), LocalTime.MIN)); } return DateUtil.formatDateTime(startTime); } public static String getEndTime(Date endTime) { if (Func.isEmpty(endTime)) { return DateUtil.formatDateTime(LocalDateTime.of(LocalDate.now(), LocalTime.MAX)); } return DateUtil.formatDateTime(endTime); } public static String getStartTime(LocalDate time) { if (Func.isEmpty(time)) { return DateUtil.formatDateTime(LocalDateTime.of(LocalDate.now(), LocalTime.MIN)); } return DateUtil.formatDateTime(LocalDateTime.of(time, LocalTime.MIN)); } public static String getEndTime(LocalDate time) { if (Func.isEmpty(time)) { return DateUtil.formatDateTime(LocalDateTime.of(LocalDate.now(), LocalTime.MAX)); } return DateUtil.formatDateTime(LocalDateTime.of(time, LocalTime.MAX)); } public static String getUseTime(long seconds) { int days = Math.toIntExact(seconds / 86400); long seconds2 = seconds - (days * 86400); int hours = Math.toIntExact(seconds2 / 3600); long seconds3 = seconds2 - (hours * 3600); int minus = Math.toIntExact(seconds3 / 60); return Func.format("{}天{}时{}分{}秒", new Object[]{Integer.valueOf(days), Integer.valueOf(hours), Integer.valueOf(minus), Long.valueOf(seconds3 - (minus * 60))}); } }