1. 오늘 날짜 출력하기
Calendar calendar = Calendar.getInstance();
System.out.println("오늘날짜 : " + calendar.getTime());f
2. 원하는 포멧으로 출력하기
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(simpleDateFormat.format(calendar.getTime()));
- SimpleDateFormat 을 사용하여 원하는 포멧으로 출력이 가능합니다.
3. 날짜 비교하기
Calendar calendar2 = Calendar.getInstance();
int cmp = calendar.compareTo(calendar2);
System.out.println(Integer.toString(cmp));
- calendar 와 calendar2 의 날짜를 비교하면 날짜에 따라서 다음과 같은 결과 값이 나옵니다.
- calendar = calendar2 : 0
- calendar > calendar2 : 1
- calendar < calendar2 : -1
- 예를 들어 calendar 가 2022년 9월 30일 이고,calendar2 가 2022년 10월 1일이라고 한다면
calendar2 > calendar 이기 때문에 결과값은 -1 이됩니다.
4. String to Calendar
SimpleDateFortmat sdf = new SimpleDateFormat("yyyy-MM-dd);
String str = "2022-10-22";
Date date = sdf.parse(str);
calendar.setTime(date);
System.out.println(calendar.getTime());
5. 날짜 가져오기
String year = Integer.toString(calendar.get(Calendar.DATE));
System.out.println(year);
6. 날짜 더하기 빼기
calendar.add(Calendar.DATE,1);
calendar.add(Calendar.MONTH,-1);