Java8의 LocalDate 사용하여 원하는 날짜 얻기
- Coding/Java
- 2021. 2. 10.
반응형
728x90
반응형
case 목록
- case1. 현재날짜를 년-월 yyyyMM 포맷으로 조회
public static String getCurrentYearMonth() {
LocalDate currentDate = LocalDate.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMM");
return currentDate.format(formatter);
}
- case2. 받아온 날짜를 매개변수 format(yyyy-MM-dd, yyyyMM 등) 포맷으로 조회
public static String getDateFormat(String date, String format) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
LocalDate paramDate = LocalDate.parse(date, formatter);
return paramDate.format(formatter);
}
- case3. 현재날짜 기준 해당 월의 마지막 날짜 조회
public static String getLastCurrentDate() {
LocalDate currentDate = LocalDate.now();
YearMonth yearMonth = YearMonth.from(currentDate);
LocalDate lastCurrentDate = yearMonth.atEndOfMonth();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
return lastCurrentDate.format(formatter);
}
반응형
'Coding > Java' 카테고리의 다른 글
특정 날짜 기준 어제 일자 구하기 (0) | 2021.06.08 |
---|---|
현재날짜 기준 올해의 몇주차인지 조회 (0) | 2021.06.08 |
[Java8] 인터페이스 default 메소드 사용 예제와 인터페이스 메서드 추가 유연하게 구현방법 (0) | 2021.02.06 |
자바에서 call by value, call by reference 이해하기 (0) | 2021.02.06 |
함수형 인터페이스 기본 (Consumer, Function, Predicate, Supplier, Operator) (0) | 2020.12.09 |