반응형

java int 자릿수 구하기!! 몇자리인지


Calendar cal = Calendar.getInstance();

int mm = cal.get(cal.MONTH)+1

현재월 1월 mm= 1이고


(int)Math.log10(mm)+1  출력결과 = 1


예제)

String month ="";

if((int)Math.log10(mm)+1 <2)

{

month = "0" + mm;

}

else

{

month = mm;

}


두자리면  월을 넣고 한자리면 앞에 0 을 넣어주는 코드입니다


반응형

+ Recent posts