diff --git a/backend/src/main/java/com/woowacourse/zzimkkong/service/ReservationService.java b/backend/src/main/java/com/woowacourse/zzimkkong/service/ReservationService.java index ed22ac854..f9d62f9b8 100644 --- a/backend/src/main/java/com/woowacourse/zzimkkong/service/ReservationService.java +++ b/backend/src/main/java/com/woowacourse/zzimkkong/service/ReservationService.java @@ -64,11 +64,12 @@ public ReservationCreateResponse saveReservation( validateAvailability(space, reservationCreateDto, new ExcludeReservationCreateStrategy()); + LocalDate date = TimeZoneUtils.convert(reservationCreateDto.getStartDateTime(), UTC, KST).toLocalDate(); Reservation reservation = reservations.save( Reservation.builder() .startTime(reservationCreateDto.getStartDateTime()) .endTime(reservationCreateDto.getEndDateTime()) - .date(reservationCreateDto.getStartDateTime().toLocalDate()) + .date(date) .password(reservationCreateDto.getPassword()) .userName(reservationCreateDto.getName()) .description(reservationCreateDto.getDescription()) @@ -165,10 +166,11 @@ public SlackResponse updateReservation( validateAvailability(space, reservationUpdateDto, new ExcludeReservationUpdateStrategy(reservation)); + LocalDate date = TimeZoneUtils.convert(reservationUpdateDto.getStartDateTime(), UTC, KST).toLocalDate(); Reservation updateReservation = Reservation.builder() .startTime(reservationUpdateDto.getStartDateTime()) .endTime(reservationUpdateDto.getEndDateTime()) - .date(reservationUpdateDto.getStartDateTime().toLocalDate()) + .date(date) .userName(reservationUpdateDto.getName()) .description(reservationUpdateDto.getDescription()) .space(space)