import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;
public class RepayPlanCompareController {
public static final String DATE_MIN_FORMAT = "yyyyMMdd 00:00:00";
public static final String DATE_MAX_FORMAT = "yyyyMMdd 23:59:59";
public static final String DATE_FORMAT = "yyyyMMdd HH:mm:ss";
@GetMapping(value = "/repayPlanCompareT")
public String repayPlanCompareT(@RequestParam int limit) throws Exception {
// 获取 T-1 (昨日) 时间
Date yesterday = DateUtils.addDays(new Date(), -1);
String formatMin = DateFormatUtils.format(yesterday, DATE_MIN_FORMAT);
Date yesterdayMin = DateUtils.parseDate(formatMin, DATE_FORMAT);
String formatMax = DateFormatUtils.format(yesterday, DATE_MAX_FORMAT);
Date yesterdayMax = DateUtils.parseDate(formatMax, DATE_FORMAT);
// 获取 T-1 (昨日) 时间
LocalDateTime yesterday = LocalDateTime.now().plusDays(-1);
Date yesterdayDate = Date.from(yesterday.toInstant(ZoneOffset.UTC));
Date yesterdayMin = Date.from(LocalDateTime.of(yesterday.toLocalDate(), LocalTime.MIN).toInstant(ZoneOffset.of("+00:00")));
Date yesterdayMax = Date.from(LocalDateTime.of(yesterday.toLocalDate(), LocalTime.MAX).toInstant(ZoneOffset.of("+00:00")));
}
@GetMapping(value = "/repayPlanCompareHistory")
public String repayPlanCompareHistory(@RequestParam int limit, @RequestParam String min, @RequestParam String max)
throws IOException, MessagingException, ParseException {
Date dateMin = DateUtils.parseDate(min, DATE_FORMAT);
Date dateMax = DateUtils.parseDate(max, DATE_FORMAT);
}
}