일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- java
- linux
- 국비
- 리눅스
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- 스프링
- 자바예제
- 자바연습문제
- DesignPattern
- 자바기초
- DB
- 패스트캠퍼스후기
- Spring
- javabasic
- 직장인인강
- 웹
- 디자인
- 패캠챌린지
- 데이터베이스
- 디자인패턴
- 재택근무
- 자바
- java기초
- 직장인자기계발
- 패스트캠퍼스
- js
- ncs
- 자바기본
- 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 |