본문 바로가기

DEMO CODE/JAVA 기초

[JAVA] Ex007 Calendar, Date 정보출력

반응형

public static void main(String[] args) {

Date d1=new Date();//오늘

System.out.println(d1.toString());

Date d2=new Date(System.currentTimeMillis());//오늘

System.out.println(d2.toString());

System.out.println(d1.compareTo(d2));//d1과 d2 비교 

System.out.println(d1.after(d2));// is d1 afterday?

System.out.println(d1.before(d2));// is d2 beforeday?

long longDays=d1.getTime();//1970.1.1~

Date d3=(Date)d1.clone();

d3.setTime(longDays+1000*60*60*24*3);//3일후

System.out.println(d3);//d3에 대한 deep copy 형식

System.out.println(d1);//

Calendar cal=Calendar.getInstance();//오늘

System.out.println(cal.toString());

System.out.println(cal.getTime());//Date 리턴

System.out.println(cal.getTime().getTime());//1970.1.1~

System.out.println(cal.get(Calendar.YEAR));//현재시간

System.out.println(cal.get(Calendar.MONTH));//현재월

System.out.println(cal.get(Calendar.DATE)+1);//현재날짜

System.out.println(cal.get(Calendar.HOUR));//현재시간

System.out.println(new Date(cal.getTime().getTime()));//오늘

}

반응형