diff --git a/src/main/java/com/on/server/domain/post/dto/PostResponseDTO.java b/src/main/java/com/on/server/domain/post/dto/PostResponseDTO.java index 32a74191..68750fb6 100644 --- a/src/main/java/com/on/server/domain/post/dto/PostResponseDTO.java +++ b/src/main/java/com/on/server/domain/post/dto/PostResponseDTO.java @@ -11,6 +11,7 @@ import lombok.NoArgsConstructor; import java.time.LocalDateTime; +import java.time.ZoneId; import java.util.List; import java.util.Set; import java.util.stream.Collectors; @@ -67,6 +68,11 @@ public static PostResponseDTO from(Post post, boolean includeCommentCount) { .userStatus(userStatus) .build(); + LocalDateTime createdAtInSeoul = post.getCreatedAt() + .atZone(ZoneId.of("UTC")) + .withZoneSameInstant(ZoneId.of("Asia/Seoul")) + .toLocalDateTime(); + return PostResponseDTO.builder() .postId(post.getId()) .boardType(post.getBoard().getType()) @@ -75,7 +81,7 @@ public static PostResponseDTO from(Post post, boolean includeCommentCount) { .content(post.getContent()) .isAnonymous(post.getIsAnonymous()) .isAnonymousUniv(post.getIsAnonymousUniv()) - .createdAt(post.getCreatedAt()) + .createdAt(createdAtInSeoul) .commentCount(includeCommentCount ? commentCount : 0) .imageUrls(post.getImages().stream().map(UuidFile::getFileUrl).collect(Collectors.toList())) .build();