|
|
@ -310,22 +310,6 @@ public class CmmnUtil {
|
|
|
|
return yyyyMMddFormat.format(cal.getTime());
|
|
|
|
return yyyyMMddFormat.format(cal.getTime());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 날짜형 문자열 입력받아 요일을 한글 문자 하나로 반환한다.
|
|
|
|
|
|
|
|
* @param dateStr 날짜
|
|
|
|
|
|
|
|
* @return 요일
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static String getDayOfWeek(String dateStr) {
|
|
|
|
|
|
|
|
int y = Integer.parseInt(dateStr.substring(0,4));
|
|
|
|
|
|
|
|
int m = Integer.parseInt(dateStr.substring(4,6));
|
|
|
|
|
|
|
|
int d = Integer.parseInt(dateStr.substring(6,8));
|
|
|
|
|
|
|
|
LocalDate date = LocalDate.of(y, m, d);
|
|
|
|
|
|
|
|
DayOfWeek dayOfWeek = date.getDayOfWeek();
|
|
|
|
|
|
|
|
String dow = dayOfWeek.getDisplayName(TextStyle.SHORT, Locale.KOREAN);
|
|
|
|
|
|
|
|
return dow;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String dateNFormat(String dateStr, String pattern) {
|
|
|
|
public static String dateNFormat(String dateStr, String pattern) {
|
|
|
|
if(dateStr.length() == 8) {
|
|
|
|
if(dateStr.length() == 8) {
|
|
|
|
return CmmnUtil.date8Format(dateStr, pattern);
|
|
|
|
return CmmnUtil.date8Format(dateStr, pattern);
|
|
|
@ -354,6 +338,42 @@ public class CmmnUtil {
|
|
|
|
return dataFormats.format(pattern, date);
|
|
|
|
return dataFormats.format(pattern, date);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**'-'로 구분된 우편번호를 반환한다.
|
|
|
|
|
|
|
|
* @param zipCode '-'이 없는 우편번호
|
|
|
|
|
|
|
|
* @return '-'로 구분된 우편번호
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static String zipCodeFormat(String zipCode) {
|
|
|
|
|
|
|
|
if(zipCode != null && zipCode.length() == 6) {
|
|
|
|
|
|
|
|
return zipCode.substring(0,3)+"-"+zipCode.substring(3);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return zipCode;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**'-'로 구분된 등기번호를 반환한다.
|
|
|
|
|
|
|
|
* @param rgNo '-'이 없는 등기번호
|
|
|
|
|
|
|
|
* @return '-'로 구분된 등기번호
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static String rgNoFormat(String rgNo) {
|
|
|
|
|
|
|
|
if(rgNo != null && rgNo.length() == 13) {
|
|
|
|
|
|
|
|
return rgNo.substring(0,5)+"-"+rgNo.substring(5);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return rgNo;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 날짜형 문자열 입력받아 요일을 한글 문자 하나로 반환한다.
|
|
|
|
|
|
|
|
* @param dateStr 날짜
|
|
|
|
|
|
|
|
* @return 요일
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public static String getDayOfWeek(String dateStr) {
|
|
|
|
|
|
|
|
int y = Integer.parseInt(dateStr.substring(0,4));
|
|
|
|
|
|
|
|
int m = Integer.parseInt(dateStr.substring(4,6));
|
|
|
|
|
|
|
|
int d = Integer.parseInt(dateStr.substring(6,8));
|
|
|
|
|
|
|
|
LocalDate date = LocalDate.of(y, m, d);
|
|
|
|
|
|
|
|
DayOfWeek dayOfWeek = date.getDayOfWeek();
|
|
|
|
|
|
|
|
String dow = dayOfWeek.getDisplayName(TextStyle.SHORT, Locale.KOREAN);
|
|
|
|
|
|
|
|
return dow;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/** 숫자를 한글로 표시한다.
|
|
|
|
/** 숫자를 한글로 표시한다.
|
|
|
|
* @param number
|
|
|
|
* @param number
|
|
|
|