728x90
Calendar cld= Calendar.getInstance( );
//년
cld.get(Calendar.YEAR));
//월 (월값은 0부터 시작이라 +1을 해주어야함)
cld.get(Calendar.MONTH) + 1);
//일
cld.get(Calendar.DAY_OF_MONTH);
//시
cld.get(Calendar.HOUR_OF_DAY); //24시간제
cld.oCalendar.get(Calendar.HOUR); //12시간제
//분
cld.get(Calendar.MINUTE);
//초
cld.get(Calendar.SECOND);
- 참고
월, 일, 시, 분, 초 표시할 때 0~9까지는 한자리로 표현됨
예)
2018.08.07 01:02:03 인경우 위에 표기된 방법으로 출력시
2018.8.7 1:2:3 이렇게 표기됨 앞에 0을 붙이는건 따로 만들어 주어야함
public String changeDate (int data) {
String a = Integer.toString(data);
if(a.length() == 1) {
a = "0" + a;
}
return a;
}
int monDate = cld.get(Calendar.MONTH) + 1);
String nowMonth = changeDate(monDate);
System.out.println("월 : " + nowMonth);
월: 08
반응형
'JAVA' 카테고리의 다른 글
[JAVA] 정규식 사용 (Pattern.matches) (0) | 2019.07.24 |
---|---|
[JAVA] Calendar 함수를 이용한 날짜 구하기 (0) | 2019.06.05 |
로그인 관련해서 IP를 사용할 때 0:0:0:0:0:0:0:1 뜨는 이유 (0) | 2019.06.05 |
[Java] HashMap에서 key 값 구하기 (0) | 2018.08.07 |
Mybatis 기본 라이브러리 (0) | 2018.08.07 |