Date / Calendar
Date
- 특정 시점의 날짜를 표현하는 클래스. Date 객체 안에는 특정 시점의 연도 월, 일, 시간 정보가 저장됨.
Calendar
- 달력을 표현한 클래스. 해당 운영체제의 Calendar 객체를 얻으면, 연도, 월, 일, 요일, 오전/오후, 시간 등의 정보를 얻을 수 있음.
Date 클래스 사용 예제
public class DateExample {
public static void main(String[] args) {
Date now = new Date();
String strNow1 = now.toString();
System.out.println("strNow1 = " + strNow1);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일 hh시 mm분 ss초");
String strNow2 = sdf.format(now);
System.out.println("strNow2 = " + strNow2);
}
}
Calendar 클래스 사용 예제
public class CalendarExample {
public static void main(String[] args) {
Calendar now = Calendar.getInstance();
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH);
int day = now.get(Calendar.DAY_OF_MONTH);
int week = now.get(Calendar.DAY_OF_WEEK);
System.out.println("year = " + year);
System.out.println("month = " + month);
System.out.println("week = " + week);
System.out.println("day = " + day);
System.out.println("now = " + now);
}
}