반응형

java - 지정날짜의 월차이 차이 구하기 / 정확한 개월수 차이 구하기 / 날짜 차이 구하기 / 날짜 개월수 구하기

찾다가 오늘날짜에서의 개월수 차이 구하는 거밖에 안나와서 대충 만들었습니다.

부족하지만 필요하면 갖다쓰세요...


*윤년 계산법 = 현재년도 / 400  ( 나머지값이 0이면 29일 그외는 28일 )

*각 개월수별 범위

-3개월 89~92일

-6개월 181~184일

-12개월 365~366일


//시작

try {

String startDate = "20180101"; //시작날짜

String endDate = "20180301";  //마지막 날짜


// YYYY-MM-DD 로 만들기위해서 지우고 다시 생성해줌

startDate = startDate.replaceAll("-", "");

endDate = endDate.replaceAll("-", "");

String sd1 = startDate.substring(0, 4);

String sd2 = startDate.substring(4, 6);

String sd3 = startDate.substring(6, 8);

String ed1 = endDate.substring(0, 4);

String ed2 = endDate.substring(4, 6);

String ed3 = endDate.substring(6, 8);

startDate = sd1+"-"+sd2+"-"+sd3;

endDate = ed1+"-"+ed2+"-"+ed3;

 

// 날짜를 data타입으로 변경

SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd");

Date sDate = fm.parse(startDate);

Date eDate = fm.parse(endDate);

// 시간차이를 시간,분,초를 곱한 값으로 나누면 하루 단위가 나옴

long diff = eDate.getTime() - sDate.getTime();

        long diffDays = diff / (24 * 60 * 60 * 1000) ;

 

        long difMonth = (diffDays+1)/30; //총개월수 ( 대략 30으로 나눴을때 나오는 개월수 )

        long chkNum = 0; 

        

        int j=0;

        

        //개월수 체크 ( 시작한날짜월부터 위에서 대충 계산한 개월수까지 )

    //각 월별로 해당하는 월수에 맞게 더해줌

        for(int i=Integer.parseInt(sd2); j<difMonth; i++) {

        if(i==1 || i==3 || i==5 || i==7 || i==8 || i==10 || i==12 ) {

        chkNum += 31;

        }else if(i==4 || i==6 || i==9 || i==11 ) {

        chkNum += 30;

        }

        if(i==2) {

        //윤달체크

        if( ((Integer.parseInt(sd2))%400) == 0 ) {

        chkNum+=29;

        } else {

        chkNum+=28;

        }

        }

        j++;

 if(i>12) { i=1; j=j-1;}

        }

        long allMonth = (chkNum+1)/30; //진짜 총개월수

        if(diffDays < chkNum) { 

        allMonth = allMonth-1; // 대충 구한개월수는 더많을수 있어서 1빼줘서 진짜 개월수를 구함

        }


    System.out.println("날짜차이 =" + diffDays);

    System.out.println("총 차이  =" + chkNum); //실제 차이나야하는 총일수

    System.out.println("개월수 =" + difMonth);

    System.out.println("진짜개월수 =" + allMonth);

        

} catch (Exception e) {}


감사합니다

sysout으로 찍어놔서 확인해보시고 오류있으시면 댓글달아주세여..

제가확인할때는 괜찮았습니다.

반응형
반응형


오늘은 이번년도 유행은 덤블후리스 털후리스인것 같습니다.

모든브랜드에서 양털같은 후리스를 다 출시했는데요.

거의 파타고니아 인기가 이렇게 만든거 같습니다.


저도 원래 파타고니아를 사려고 그랬는데...

가격도 그렇고 그가격에 비해 좀 어울리지가 않아서

하얀옷이라 좀 딱맞게 입으니까 부해보이더라구여


그밖에 유니클로 꺼도 괜찮았는데 빠른품절

내셔널지오그래픽도 괜찮지만 저에겐 어울리지 않았습니다.

리복x커버낫 이건 좀 에매하더라구요

그런데 이거사고 커버낫 양면 후드자켓이나와버려서 ㅋㅋㅋㅋㅋㅋ

아마 이거없었으면 그거 샀을거 같습니다.


본문으로 들어와서 아디다스 리버시블 플리스자켓에 대해 설명드릴게여

저는 강남점?신논현점? 그쪽에있는 아디다스 1층에서 입어보고

와 이거다 하고 바로구매했습니다.


가격은 정가 15.9인가 하는거 같습니다.

가격은 좀 비싼편이긴한데 양면자켓이구요..

사실 양면인데 반대로 잘안입게됩니다.

털때매산거라 ㅋㅋㅋ

털도 약간 애매하실수도있는데 저는 만족합니다


고가의 파타고니아와는 비교가 당연히 안되구요.

보세이런거 살까하다가.. 이거루 샀습니다


색상은 두가지있어요 검정과 화이트!!

찾아보니까 베스트도 있더라구요!!



디자인 보시면 매우흡사해요 파x고니아와 

앞면에 주머니 아디다스로고빼고는 깔끔합니다.

그래서 더이쁜거 같아요.

색은 아이보리색? 완전흰색은 아닙니다.

만지면 부드러워요.

생각보다 매우따듯해서 지금 엄청 입고다니고 있습니다.



뒷면 입니다

양면자켓이라 뒤집어서 입을수도 있어요.

하지만 뒤집어입으면 털때문에 좀작더라구요.

저한테는.... 그래도 매끈매끈하고 비올때? 

급하게 뒤집어서 입으면 털을 보호할수 있습니다.



착샷입니다. 다른거는 진짜 부해보여서 사고싶어도 살수가 없었는데

이건 좀 커버가되더라구요 물론 살을빼야겠습니다.

사이즈는 110으로 갔구요.

105정도 되는 사이즈입니다.

정사이즈 -5 다운하시면 될거같아요.


여자가 입어도 이쁘더라구요

여자친구도 입어봤는데 상당히 괜찮았어요


무게도 그렇게 무겁지가 않아서 착용했을때 착용감이 상당히 좋은편입니다.

덤블 시리즈 여러개 있는데 다 입어보시구 마음에 드시는걸로 구매하시면 좋을거 같아요

이정도로 글쓰고 마무리하겠습니다!!

이상으로 아디다스 덤블 후리스 ( ck0991 ) 리버서블 플리스자켓 구매후기였습니다.

반응형
반응형

나이키 맥스 95 프리미엄 538416-205 구매 후기입니다.


맥스류 구경하다가 롯데닷컴에서 싼게 보여서 바로 구매했습니다.


신발은 아래 신발이구요!!


색상은 브라운계열이 많이들어가있습니다.





나이키 맥스 95 사이즈정보는 


280로 구매했구요.


제발 스펙은 


뉴발란스     270

스탠스미스  270

맥스 97      280

반스          275


이렇게 신고있습니다.





배송오자마자 바로 뜯고 찍었습니다.


생각보다 실물이 훨신 이쁘구요.


색상도 튀지않고 문안문안합니다.


베이지 브라운계열에 중간에 보라색이 섞여있어요.




정면, 후면, 신발안쪽입니다.


재질은 스웨이드구요. 신발 안쪽은 보라색 깔창이 있네요.


사진에는 없지만 안쪽에 발을 잡아주게 되있어서 


사이즈는 기존사이즈보다 업하시면 더 편하실거 같아요.


위에 사이즈 정리해놨는데 저는 나이키류는 +2업해서 신습니다.


발볼이 쪼금 넓은 편이라서 2업해야 편하더라구요.






착샷입니다.


신발은 작지않은편인데 생각보다 왕발로는 안보여요.


디자인마다 발보이는게 좀 다른거 같습니다.


다른색도 많이 봤지만 이색깔 정말 마음에드네여


슬랙스나 청바지에도 잘어울리는 만능 신발되겠습니다.






구매하고나서 왕발크리일까봐 걱정하긴했는데 생각보다 괜찮았고


맥스류야 신어봐서 생각보다 편하더라구요. 물론 다른 더편한 신발들이 더 많습니다만..


가격도 정가가 18~19하는데 제가 10만원정도에사서 이가격이면 무조건 사야하는 가격인것 같습니다.


네이버 최저가 검색해보시고 혜택많은 사이트 선택하셔서 구매하세요!!


저는 롯데닷컴 앱으로 구매했습니다.


이상으로 나이키 맥스 95 프리미엄 538416-205 구매 후기였습니다.

반응형

+ Recent posts