From 36a38d6c78ba65651f6082c61e5c6af2bd1c44e3 Mon Sep 17 00:00:00 2001 From: Klaus Date: Wed, 21 Jan 2026 15:33:53 +0900 Subject: [PATCH] =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C=20=EC=98=88?= =?UTF-8?q?=EC=95=BD=20Response=EC=97=90=20utc=20=EC=8B=9C=EA=B0=84=20?= =?UTF-8?q?=EB=B3=80=EC=88=98=20beginDateTimeUtc=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/live/reservation/GetLiveReservationResponse.kt | 1 + .../sodalive/live/reservation/LiveReservationService.kt | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/GetLiveReservationResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/GetLiveReservationResponse.kt index 65627d14..fad4d3cd 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/GetLiveReservationResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/GetLiveReservationResponse.kt @@ -8,5 +8,6 @@ data class GetLiveReservationResponse( val price: Int, val masterNickname: String, val beginDateTime: String, + val beginDateTimeUtc: String, val cancelable: Boolean ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/LiveReservationService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/LiveReservationService.kt index 2e80924c..0e8e3b42 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/LiveReservationService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/reservation/LiveReservationService.kt @@ -122,6 +122,9 @@ class LiveReservationService( beginDateTime = beginDateTime.format( DateTimeFormatter.ofPattern(detailDateFormat) ), + beginDateTimeUtc = it.room!!.beginDateTime + .atZone(ZoneId.of("UTC")) + .format(DateTimeFormatter.ISO_LOCAL_DATE_TIME), cancelable = beginDateTime.minusHours(4).isAfter( LocalDateTime.now() .atZone(ZoneId.of("UTC")) @@ -158,6 +161,9 @@ class LiveReservationService( beginDateTime = beginDateTime.format( DateTimeFormatter.ofPattern(detailDateFormat) ), + beginDateTimeUtc = reservation.room!!.beginDateTime + .atZone(ZoneId.of("UTC")) + .format(DateTimeFormatter.ISO_LOCAL_DATE_TIME), cancelable = beginDateTime.minusHours(4).isAfter( LocalDateTime.now() .atZone(ZoneId.of("UTC")) -- 2.49.1