Programming Language/Java
Java 5์ผ์ฐจ ๊ณต๋ถ(์ฐธ์กฐ ํ์ : ์ด๊ฑฐํ์ )
chaerlo127
2022. 1. 31. 16:33
728x90
+ ๊ฐ์ฒด ๋ ์ง ์ป๋ ๋ช ๋ น์ด: Calendar.getInstance()
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH) + 1;
int day = now.get(Calendar.DAY_OF_MONTH);
int week = now.get(Calendar.DAY_OF_WEEK);
int hour = now.get(Calendar.HOUR);
int minute = now.get(Calendar.MINUTE);
int second = now.get(Calendar.SECOND);
1. ์ด๊ฑฐ ํ์ (Enum)
: ์ด๊ฑฐ ์์(enumeration constant) ์ค์์ ์์๋ฅผ ์ ์ฅํ๋ ํ์
์ด๊ฑฐ ์์๋ ๋ชจ๋ ๋๋ฌธ์๋ก ์์ฑํ๋ ๊ฒ์ด ๊ด๋ก์ด๋ค.
//์ด๊ฑฐ ํ์
์ ์ธ
public enum _205Week {
MODAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY
}
public static void main(String[] args) {
_205Week today = null;
Calendar calendar = Calendar.getInstance();
/*
* new๋ ๊ณ์ ๊ฐ์ฒด๋ฅผ ์์ฑํ ์ ์์ผ๋, getInstance๋ ํ๋์ ๊ฐ์ฒด๋ง์ ์์ฑํ๋ ๊ฒ์ด๋ค.
* */
int week = calendar.get(Calendar.DAY_OF_WEEK);//1~7, 1์ ์ผ์์ผ ๋ถํฐ ์์
switch(week) {
case 1:
today = _205Week.SUNDAY; break;
case 2:
today = _205Week.MONDAY; break;
case 3:
today = _205Week.TUESDAY; break;
case 4:
today = _205Week.WEDNESDAY; break;
case 5:
today = _205Week.THURSDAY; break;
case 6:
today = _205Week.FRIDAY; break;
case 7:
today = _205Week.SATURDAY; break;
}
System.out.println(today);
}
[์ถ์ฒ]
ํผ๊ณต์๋ฐ P203~210
728x90