스마트웹앱콘텐츠전문가/JAVA

Calendar를 이용한 날짜 판별

9D4U 2021. 5. 10. 17:09
728x90
반응형

Calendar를 이용하여 현재 날짜 조회 및 현재 날짜 기준으로 일주일 전 날짜(한 달전 날짜) 조회 하는 방법을 소개하겠습니다.

 

1. 현재 날짜 구하기

 

Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); //날짜 형식을 지정하기 위함.

String today = sdf.format(c.getTime());

System.out.println("오늘 날짜 : " + today);

 

2. 일주일 전 날짜 구하기

 

Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

c.add(c.DATE, -7); //요일 기준으로 -7 차이나는 날짜(즉, 7일 이전)

String dDay = sdf.format(c.getTime());

 

3. 한달 전 날짜 구하기

 

Calendar c = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

c.add(c.MONTH, -1); //월 기준으로 -1 차이나는 날짜(즉, 1달 전)

String dDay = sdf.format(c.getTime());
728x90