일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 직장인자기계발
- java기초
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 재택근무
- 자바기초
- js
- 국비
- javabasic
- 자바
- 데이터베이스
- 패스트캠퍼스후기
- 리눅스
- linux
- java
- 자바예제
- 자바기본
- 패스트캠퍼스
- 스프링
- DesignPattern
- Spring
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 직장인인강
- ncs
- DB
- 패캠챌린지
- 웹
- 자바연습문제
- 디자인
- 디자인패턴
- String
Archives
- Today
- Total
FIF's 코딩팩토리
자바 기초 NCS교육과정(36)-Calendar() 함수 본문
반응형
Java148_Calendar.java
public class Java148_Calendar {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
int year =cal.get(Calendar.YEAR);
int month=cal.get(Calendar.MONTH);
int data =cal.get(Calendar.DATE);
int hour=cal.get(Calendar.HOUR);//12시간
int hour24=cal.get(Calendar.HOUR_OF_DAY);//24시간
int minute=cal.get(Calendar.MINUTE);
int second=cal.get(Calendar.SECOND);
System.out.printf("%d-%d-%d %d:%d:%d\n",year,month,data,hour,minute,second);
//이번달의 마지막일 리턴
System.out.println(cal.getActualMaximum(Calendar.DATE));
//오늘의 요일 리턴(일요일->1)
System.out.println(cal.get(Calendar.DAY_OF_WEEK));
//오늘의 기준으로 5일전
cal.add(Calendar.DATE, -5);
System.out.println(cal.toString());
//2017-3-1
cal.set(2017, 2,1);
cal.set(Calendar.YEAR, 2017);
System.out.printf("%d-%d-%d\n",cal.get(Calendar.YEAR),cal.get(Calendar.MONTH)+1,cal.get(Calendar.DATE));
}
}
Java149_Calendar.java
public class Java149_Calendar {
public static void main(String[] args) {
/*Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2016);
cal.set(Calendar.MONTH, 1);
int last=cal.getActualMaximum(Calendar.DATE);
cal.set(Calendar.DATE,last);
int a=cal.get(Calendar.DAY_OF_WEEK);
char d = 0;
switch(a) {
case 1: d='일'; break;
case 2: d='월'; break;
case 3: d='화'; break;
case 4: d='수'; break;
case 5: d='목'; break;
case 6: d='금'; break;
case 7: d='토'; break;
}
System.out.printf("%d-%d-%d %c요일",
cal.get(Calendar.YEAR),cal.get(Calendar.MONTH)+1,cal.getActualMaximum(Calendar.DATE),d);*/
Calendar cal=Calendar.getInstance();
int year=2016;
int month = 2;
cal.set(Calendar.YEAR,year);
cal.set(Calendar.MONTH,month-1);
//2월의 마지막
int date=cal.getActualMaximum(Calendar.DATE);
cal.set(Calendar.DATE,date);
//29일의 요일
int day=cal.get(Calendar.DAY_OF_WEEK);
String week="";
switch(day) {
case 1: week="일";break;
case 2: week="월";break;
case 3: week="화";break;
case 4: week="수";break;
case 5: week="목";break;
case 6: week="금";break;
case 7: week="토";break;
}
System.out.printf("%d-%d-%d %s요일\n",year,month,date,week);
}
}
반응형
'Back-End > 국비 NCS교과과정' 카테고리의 다른 글
자바 기초 NCS교육과정(38)-문자열 문제풀이 (0) | 2019.08.01 |
---|---|
자바 기초 NCS교육과정(37)-Calendar() 함수 문제풀이 (0) | 2019.08.01 |
자바 기초 NCS교육과정(35)-currentTimeMillis() 함수 (0) | 2019.08.01 |
자바 기초 NCS교육과정(34)-스트링 문제풀이 (0) | 2019.07.31 |
자바 기초 NCS교육과정(33)-스캐너 문제풀이 (0) | 2019.07.31 |
Comments