-
Java - Calendar 클래스로 날짜, 시간, 요일 구하기Java 2022. 6. 8. 18:36반응형
안녕하세요.
오늘은 자바 Calendar 클래스를 이용하여 날짜, 시간, 요일을 구하는 방법을 알아보겠습니다.
import java.util.Calendar; class HelloWorld { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year = cal.get(Calendar.YEAR); int month = cal.get(Calendar.MONTH) + 1; int date = cal.get(Calendar.DATE); int dayOfWeek = cal.get(Calendar.DAY_OF_WEEK); int hour = cal.get(Calendar.HOUR); int minute = cal.get(Calendar.MINUTE); int second = cal.get(Calendar.SECOND); System.out.println(year); System.out.println(month); System.out.println(date); System.out.println(dayOfWeek); System.out.println(hour); System.out.println(minute); System.out.println(second); } }
Calendar.getInstance() 객체를 가져온 후 날짜, 시간, 요일 값을 가져올 수 있습니다.
month의 경우 0부터 시작하므로 +1을 해주어야 제대로된 월이 나옵니다.
dayOfWeek은 요일이고 1~7의 값을 가집니다. 각 요일의 값은 아래와 같습니다.
1: 일요일
2: 월요일
3: 화요일
4: 수요일
5: 목요일
6: 금요일
7: 토요일반응형'Java' 카테고리의 다른 글
Java - 불변(Immutable) 리스트 생성 (0) 2022.06.08 Java - Collections.singletonList emptyList (0) 2022.06.08 Java - method rule (0) 2022.05.31 Java - 싱글턴(Singleton) 패턴 (0) 2022.05.30 Java - 자바 절대값, 랜덤 함수 (0) 2022.05.30