날짜 포맷 추가
This commit is contained in:
@@ -7,4 +7,8 @@ public class CommonConstants {
|
|||||||
public static final String SCHEDULE = "Schedule";
|
public static final String SCHEDULE = "Schedule";
|
||||||
public static final int BATTLE_SERVER_WAIT_TIME = 600; // (seconds) 이벤트 홍보시간이 300초인데 여유있게 처리하게 하기위해 600으로 준다.
|
public static final int BATTLE_SERVER_WAIT_TIME = 600; // (seconds) 이벤트 홍보시간이 300초인데 여유있게 처리하게 하기위해 600으로 준다.
|
||||||
public static final int BATTLE_INSTANCE_ID = 1017007;
|
public static final int BATTLE_INSTANCE_ID = 1017007;
|
||||||
|
|
||||||
|
public static final String FORMAT_DATE_ISO_DATETIME_MILLIS = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
|
||||||
|
public static final String FORMAT_DATE_DATETIME = "yyyy-MM-dd HH:mm:ss";
|
||||||
|
public static final String FORMAT_DATE_ISO_DATETIME = "yyyy-MM-dd'T'HH:mm:ss";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import java.util.regex.*;
|
|||||||
|
|
||||||
import com.caliverse.admin.domain.entity.DiffStatus;
|
import com.caliverse.admin.domain.entity.DiffStatus;
|
||||||
import com.caliverse.admin.global.common.code.CommonCode;
|
import com.caliverse.admin.global.common.code.CommonCode;
|
||||||
|
import com.caliverse.admin.global.common.constants.CommonConstants;
|
||||||
import com.caliverse.admin.global.common.exception.RestApiException;
|
import com.caliverse.admin.global.common.exception.RestApiException;
|
||||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||||
import com.fasterxml.jackson.core.type.TypeReference;
|
import com.fasterxml.jackson.core.type.TypeReference;
|
||||||
@@ -285,7 +286,7 @@ public class CommonUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static String convertUTCDate(LocalDateTime date){
|
public static String convertUTCDate(LocalDateTime date){
|
||||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(CommonConstants.FORMAT_DATE_ISO_DATETIME_MILLIS);
|
||||||
return date.atOffset(ZoneOffset.UTC).format(formatter);
|
return date.atOffset(ZoneOffset.UTC).format(formatter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,16 +1,29 @@
|
|||||||
package com.caliverse.admin.global.common.utils;
|
package com.caliverse.admin.global.common.utils;
|
||||||
|
|
||||||
|
import com.caliverse.admin.global.common.constants.CommonConstants;
|
||||||
|
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
import java.time.ZoneOffset;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
|
|
||||||
public class DateUtils {
|
public class DateUtils {
|
||||||
public static String dateToString(LocalDateTime date) {
|
public static String stringToDateTime(LocalDateTime date) {
|
||||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(CommonConstants.FORMAT_DATE_DATETIME);
|
||||||
return date.format(formatter);
|
return date.format(formatter);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static String stringToISODateTime(LocalDateTime date){
|
||||||
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(CommonConstants.FORMAT_DATE_ISO_DATETIME);
|
||||||
|
return date.atOffset(ZoneOffset.UTC).format(formatter);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static String stringToISODateTimeMillis(LocalDateTime date){
|
||||||
|
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(CommonConstants.FORMAT_DATE_ISO_DATETIME_MILLIS);
|
||||||
|
return date.atOffset(ZoneOffset.UTC).format(formatter);
|
||||||
|
}
|
||||||
|
|
||||||
public static String nowDateTime(){
|
public static String nowDateTime(){
|
||||||
LocalDateTime now = LocalDateTime.now();
|
LocalDateTime now = LocalDateTime.now();
|
||||||
return dateToString(now);
|
return stringToDateTime(now);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user