特定时间转化时间戳(毫秒/秒)
String start=date+startTimeString;
String end=date+endTimeString;
// 定义时间格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-ddHH:mm:ss");
// 解析时间字符串为LocalDateTime对象
LocalDateTime localDateTime1 = LocalDateTime.parse(start, formatter);
LocalDateTime localDateTime2 = LocalDateTime.parse(end, formatter);
// 默认区域的ZonedDateTime
ZonedDateTime zonedDateTime1 = localDateTime1.atZone(ZoneId.systemDefault());
ZonedDateTime zonedDateTime2 = localDateTime2.atZone(ZoneId.systemDefault());
// 转换为毫秒时间戳
long timestamp_star = zonedDateTime1.toInstant().toEpochMilli();
long timestamp_end = zonedDateTime2.toInstant().toEpochMilli();
//秒级别时间戳
long timestamp_star = zonedDateTime1.toEpochSecond();
System.out.println("课次"+i+"起始时间戳"+timestamp_star+" "+timestamp_end);