728x90
반응형

JAVA 227

[JAVA] LocalDate 차이 구하기

LocalDate두 객체 사이의 정확한 날짜 차이를 얻으려면ChronoUnit.DAYS.between, import java.time.LocalDate;import java.time.format.DateTimeFormatter;import java.time.temporal.ChronoUnit;// 행사기간 계산String usagSdt = crInfo.getUsagSdt();String usagEdt = crInfo.getUsagEdt();// 문자열을 LocalDate로 변환DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");LocalDate startDate = LocalDate.parse(usagSdt, formatter);L..

JAVA 2024.11.05

[JAVA] Period 로 +1일 더하기

Period여전히 차이를 계산하는 데 사용할 수 있지만 ,Period'의 방법은 해당 월 내의getDays() 일수 차이만 제공하며 ,날짜가 여러 달 또는 여러 해에 걸쳐 있는 경우 오해의 소지가 있습니다.계속 사용하려면  일수 기준으로 전체 차이를 계산하고 다음과 같이 모든 것을 일수로 변환해야 합니다.// 행사기간 계산String usagSdt = crInfo.getUsagSdt();String usagEdt = crInfo.getUsagEdt();// 문자열을 LocalDate로 변환DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd");LocalDate startDate = LocalDate.parse(usagSdt, forma..

JAVA 2024.11.04

[JAVA] List 선언만 하기, 선언하고 초기화 하기 차이

1.List leadMtrmList = new ArrayList();선언 및 초기화 : 이 줄은 명명된 객체 List의 를 선언 하고 동시에 새 .로 초기화합니다 .ResLeadMtrmListDTOleadMtrmListArrayList사용법 : leadMtrmList초기화되었기 때문에 요소를 추가, 제거 또는 조작하는 데 즉시 사용할 수 있습니다.메모리 할당 : 이 new ArrayList()부분은 사용할 준비가 된 빈 목록을 메모리에 생성합니다.2.List leadMtrmList;선언만 해당 : 이 줄은 목록을 선언만 leadMtrmList하고 List초기화하지는 않습니다.사용법leadMtrmList : 초기화하지 않고 사용하려고 하면 새 인스턴스가 할당될 때까지 NullPointerException그..

JAVA 2024.10.27
728x90
반응형