Java获取指定日期段每一天的开始时间和结束时间
Java获取指定日期24小时段开始时间和结束时间
// localDateTime转Date示例
Date start = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
* 时间区间工具类
*/
public class DateRangeUtils {
/**
* @description: 获取指定日期区间
* @author: H
* @param: [startDate, endDate]
**/
public static List<TimeRange> getDateRanges(Date startDate, Date endDate) {
List<TimeRange> dateRanges = new ArrayList<>