From f7a7c8d26bbb16f5cd1bbd8690dd49db58d342fc Mon Sep 17 00:00:00 2001 From: ywonchae1 Date: Thu, 10 Oct 2024 13:55:51 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=88=98=EC=98=81=20=EC=8B=9C=EA=B0=84?= =?UTF-8?q?=20=EA=B3=84=EC=82=B0=20=EC=8B=9C=20=EC=B4=88=20=EB=8B=A8?= =?UTF-8?q?=EC=9C=84=EB=A1=9C=20=EA=B3=84=EC=82=B0=20(#441)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../memory/dto/response/MemoryReadUpdateResponse.java | 7 +++---- .../com/depromeet/memory/dto/response/MemoryResponse.java | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryReadUpdateResponse.java b/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryReadUpdateResponse.java index ff268355..7ac8069c 100644 --- a/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryReadUpdateResponse.java +++ b/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryReadUpdateResponse.java @@ -10,6 +10,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; +import java.time.Duration; import java.time.LocalDate; import java.time.LocalTime; import java.util.List; @@ -170,10 +171,8 @@ private static MemoryDetailResponse getMemoryDetail(MemoryDetail memoryDetail) { } private static LocalTime getDuration(LocalTime startTime, LocalTime endTime) { - return LocalTime.of( - endTime.minusHours(startTime.getHour()).getHour(), - endTime.minusMinutes(startTime.getMinute()).getMinute(), - 0); + Duration duration = Duration.between(startTime, endTime); + return LocalTime.of(0, 0).plusSeconds(duration.getSeconds()); } private static List getImageSource(List images) { diff --git a/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryResponse.java b/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryResponse.java index 5df6ba59..28c35ec4 100644 --- a/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryResponse.java +++ b/module-presentation/src/main/java/com/depromeet/memory/dto/response/MemoryResponse.java @@ -11,6 +11,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; +import java.time.Duration; import java.time.LocalDate; import java.time.LocalTime; import java.util.List; @@ -188,10 +189,8 @@ private static MemoryDetailResponse getMemoryDetail(MemoryDetail memoryDetail) { } private static LocalTime getDuration(LocalTime startTime, LocalTime endTime) { - return LocalTime.of( - endTime.minusHours(startTime.getHour()).getHour(), - endTime.minusMinutes(startTime.getMinute()).getMinute(), - 0); + Duration duration = Duration.between(startTime, endTime); + return LocalTime.of(0, 0).plusSeconds(duration.getSeconds()); } private static List getImageSource(List images) {