과제
2022.06.30 / Hw2
Calendar 클래스를 이용해서 오늘 날짜, 시간, 요일을
출력하는 프로그램을 작성 하세요?
의도
API 문서에서 스스로 사용법 익히기
Calendar 클래스
깃허브
https://github.com/kindacool/Hw/blob/main/HW20220630/CalendarHw.java
의도
API 문서에서 스스로 사용법 익히기
Calendar 클래스
코드
package p2022_06_30;
import java.util.Calendar;
public class CalendarHw {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
int y = c.get(Calendar.YEAR);
int m = c.get(Calendar.MONTH) + 1;
int d = c.get(Calendar.DATE);
int h2 = c.get(Calendar.HOUR_OF_DAY);
int mm = c.get(Calendar.MINUTE);
int s = c.get(Calendar.SECOND);
int w = c.get(Calendar.DAY_OF_WEEK); // 일 : 1 ~ 토 : 7
// 요일을 저장
String[] week = { "일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일" };
System.out.println(y + "." + m + "." + d + " " + h2 + ":" + mm + ":" + s + " " + week[w-1]);
}
}
출력
강사님 코드
package p2022_07_01;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class DateTime02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// 3.Calendar
// Calendar c2 = new Calendar();
// Calendar c1 = new GregorianCalendar();//업캐스팅
Calendar c = Calendar.getInstance();
int y = c.get(Calendar.YEAR);
int m = c.get(Calendar.MONTH) + 1;// 0~11
int d = c.get(Calendar.DATE);
int h1 = c.get(Calendar.HOUR); // 12시간
int ap = c.get(Calendar.AM_PM); // 0:오전
// 1:오후
int h2 = c.get(Calendar.HOUR_OF_DAY); // 24시간
int mm = c.get(Calendar.MINUTE);
int s = c.get(Calendar.SECOND);
System.out.println(y + "년 " + m + "월 " + d + "일");
if (ap == 0) {
System.out.println("오전");
} else {
System.out.println("오후");
}
System.out.println(h1 + ":" + mm + ":" + s);
int w = c.get(Calendar.DAY_OF_WEEK);// 1~7
System.out.println("w=" + w);
// 1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토
String[] week = { "일", "월", "화", "수", "목", "금", "토" };
System.out.println(week[w - 1] + "요일");
}
}
'국비지원 과정 > HW' 카테고리의 다른 글
2022.07.04 / 과제1번 : 원주, 원의 면적, 구의 면적, 구의 부피 구하기 (0) | 2022.07.04 |
---|---|
2022.07.01 / 과제1번 : 유효한 주민번호인지 확인하기 (0) | 2022.07.01 |
2022.06.30 / 과제1번 : 객체 배열에 회원정보 입력2, 초기화 (0) | 2022.06.30 |
2022.06.29 / 과제1번 : 객체 배열에 회원정보 입력1, 초기화 (0) | 2022.06.29 |
2022.06.28 / 과제1번 : 중복된 숫자 없이 숫자 랜덤 추출하기 (0) | 2022.06.28 |