본문 바로가기
백엔드/Java

[Java] 자바에서 날짜 데이터 형식 변경 (년/월 가져오기, 분기 계산하기, 날짜 포맷 변경)

by 작은소행성 2023. 3. 14.

 

현재 날짜 가져오기

        LocalDate date = LocalDate.now();

 

현재 날짜의 년, 월 데이터 가져오기

// 년
date.getYear();

// 월
date.getMonthValue();

 

분기 계산하기

// 분기 계산
    public static Integer getQuarter() {
        Calendar cal = Calendar.getInstance();
        Integer nowMonth = cal.get(Calendar.MONTH) + 1; //  현재 월
        Integer quarter = (int) Math.ceil(nowMonth / 3.0); // 분기

        return quarter;
    }

 

 월 데이터로 분기 계산

 // 월 데이터로 분기 계산
    public static Integer getQuarterToMonth(Integer month) {
        Integer quarter = (int) Math.ceil(month / 3.0); // 분기

        return quarter;
    }

 

날짜 포맷 변경하기 

YYYY-MM-DD  -> YYYYMMDD 

    public static String getTodayFormatYYYYMMDDToString() {
        LocalDate today = LocalDate.now();
        today.format(DateTimeFormatter.ofPattern(YYYYMMDD));

        return today.toString().replaceAll("-", "");
    }

 

 

 

반응형