散々悩んだ結果先輩がサラっと作っていた、精進が足りない
LocalDateTime localDateTime = LocalDateTime.now();
LocalDateTime ldt = localDateTime.truncatedTo(ChronoUnit.DAYS).plusDays(1).minusSeconds(1);
ついでに、LocalDateTime型→Date型にする場合
public static final ZoneId ZONE = ZoneId.of("Asia/Tokyo");
ZonedDateTime zonedDateTime = ldt.atZone(ZONE);
Date date = Date.from(zonedDateTime.toInstant());
これpaizaでやるとUTC時間になるの何でだろう、now()時点ではJST時間なのに