본문 바로가기
Java/☞

[28] 객체 : Calendar

by TR. 2020. 9. 18.

캘린더 Calendar

Singleton Pattern으로 설계된 클래스 (객체를 만들어서 사용불가)

ㄴ .getInstance() : 클래스 내부에서 선언된 자신의 클래스 객체를 얻어옴

 

package test;

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Ex00 {
	public static void main(String[] args) {
		
		Calendar cd = Calendar.getInstance();
		long time = cd.getTimeInMillis();
		
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일 E요일 hh시 mm분 ss초");
		System.out.println(sdf.format(time));
		// 0000년 00월 00일 0요일 00시 00분 00초
		
		System.out.println(cd.get(Calendar.YEAR));
		System.out.println(cd.get(Calendar.MONTH) +1); 		// 1 더해야 함
		System.out.println(cd.get(Calendar.DAY_OF_MONTH)); 	// 일자
		System.out.println(cd.get(Calendar.DAY_OF_WEEK)); 	// 요일 (1일 ... 6금 7토)
		System.out.println(cd.get(Calendar.HOUR));
		System.out.println(cd.get(Calendar.MINUTE));
		System.out.println(cd.get(Calendar.SECOND));
		
		
	}

}

 


SimpleDateFormat 의 활용

 

'Java > ' 카테고리의 다른 글

[27] 객체 : Date  (0) 2020.09.18
[26] 래퍼 클래스  (0) 2020.09.18
[25] 은닉성 - get set 메서드  (0) 2020.09.18
[24] 메서드와 생성자  (0) 2020.09.17
[23] member 전역변수와 Static & Instance  (0) 2020.09.17

댓글