diff --git a/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java b/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java index ab50043..cbaee99 100644 --- a/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java +++ b/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java @@ -31,9 +31,10 @@ public class MovieTimeServiceImpl implements MovieTimeService { Movie movie = movieRepository.findByTitle(title) .orElseThrow(MovieTimeServiceImpl::throwMovieNotFound); - LocalDateTime startOfDay = runningDate.atStartOfDay(); - // 영화 시작 시간이 다음날 06시 이전까지 모두 가져오기 위한 날짜 - LocalDateTime endOfDay = startOfDay.plusHours(30); + // 영화 시작 시간이 06시 이전(전날 심야 영화)는 제외하고 가져오기 + LocalDateTime startOfDay = runningDate.atStartOfDay().plusHours(6); + // 영화 시작 시간이 익일 06시 이전(심야 영화)까지 모두 가져오기 + LocalDateTime endOfDay = startOfDay.plusDays(1); List movieTimes = movieTimeRepository.findValidMovieTimes(movie.getId(), startOfDay, endOfDay);