From b6d95f72f7dc1c3b832df6454c429cdec0005b1b Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Tue, 11 Feb 2025 17:29:27 +0900 Subject: [PATCH] =?UTF-8?q?setStringToDataFormatter=20=20=EB=B3=80?= =?UTF-8?q?=EC=88=98=EB=AA=85=20=EC=88=98=EC=A0=95=20setStrToDataFormatter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/itn/com/cmm/util/DateUtils.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/itn/com/cmm/util/DateUtils.java b/src/main/java/itn/com/cmm/util/DateUtils.java index 8fad5f13..071236f1 100644 --- a/src/main/java/itn/com/cmm/util/DateUtils.java +++ b/src/main/java/itn/com/cmm/util/DateUtils.java @@ -3,6 +3,7 @@ package itn.com.cmm.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDate; +import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.time.temporal.ChronoUnit; import java.util.Date; @@ -185,4 +186,21 @@ public final class DateUtils { return isValid; } + + public static String setStrToDataFormatter(String str, String formatter) { + + // 입력 문자열을 LocalDateTime으로 변환 + DateTimeFormatter inputFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); + LocalDateTime dateTime = LocalDateTime.parse(str, inputFormatter); + + // 원하는 출력 포맷 적용 +// DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern("MM-dd HH:mm"); + DateTimeFormatter outputFormatter = DateTimeFormatter.ofPattern(formatter); + String formattedDate = dateTime.format(outputFormatter); + + return formattedDate; + } + + + }