일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바의정석연습문제
- 자바의정석
- ☆
- BFS
- 백준9단계
- 자바개념
- 코딩공부
- java
- 무료개발강의
- 다이나믹 프로그래밍
- Java개념
- dp
- dfs
- 빅오 표기법
- 백트래킹
- 동적계획법
- 알고리즘공부
- 알고리즘
- 개발공부
- 백준단계별로풀어보기
- 자바공부
- 백준
- 자바의정석연습문제풀이
- 백준자바
- 백준알고리즘
- 시간 복잡도
- 무료코딩강의
- 자바
- ★
- 브루트포스
- Today
- Total
더 많이 실패하기
코딩공부 68일차: 자바의 정석 / 자바의 정석 115, 116강 / 10장 날짜와 시간 & 형식화 본문
*10장부터는 자바의정석2권
개발 공부 67일차
자바의 정석 기초편 강의
https://www.youtube.com/watch?v=oJlCC1DutbA&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp
총 171개의 강의로 구성되어 있다
총 강의 시간은 80시간 정도
강의는 기초편을 기준으로 제작되어 있지만,
http://www.yes24.com/Product/Goods/24259565
Java의 정석 - YES24
최근 7년동안 자바 분야의 베스트 셀러 1위를 지켜온 `자바의 정석`의 최신판. 저자가 카페에서 12년간 직접 독자들에게 답변을 해오면서 초보자가 어려워하는 부분을 잘 파악하고 쓴 책. 뿐만 아
www.yes24.com
링크로 첨부한 자바의 정석 3판으로도 무리가 없다는 댓글이 있어 그대로 진행
ch 10 - 4, 5 Calendar예제(1)
(3판 2권 기준 530~533쪽)
https://www.youtube.com/watch?v=vCXzd0nCbPY&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=115
set()으로 날짜와 시간 지정하기
-날짜 지정하는 방법
Calendar datel = Calendar.getInstance();
date.set(2017, 7, 15); // 월은 0부터 시작하므로 2017년 8월 15일
531쪽 예제 10-2
532쪽 예제 10-3
차이를 구할 때 1000으로 나누는 이유는 millisecond가 1/1000초이기 때문이다
10-3에서 이 초는 TIME_UNIT에 의해 3600, 60, 1로 나눠져 보기 쉽게 출력된다
clear()는 Calendar객체의 모든 필드를 초기화
clear(int field)는 Calendar객체의 특정 필드를 초기화
연습문제 10-5
clear()하지 않으면 2일 차이나는 것이 1.9999998이 나오는 등 원하는 결과가 나오지 않을 수도 있다
ch 10 - 6~8 Calendar예제(2)
(3판 2권 기준 533~쪽)
https://www.youtube.com/watch?v=MMXP1XD1kU0&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=116
add()는 특정 필드의 값을 증가 또는 감소 (다른 필드에 영향)
Calendar date = Calendar.getInstance();
date.clear();
date.set(2020, 7, 31);
date.add(Calendar.DATE, 1); // 날짜에 1을 더한다
→ 2020년 9월 1일
roll()은 특정 필드의 값을 증가 또는 감소 (다른 필드에 영향x)
Calendar date = Calendar.getInstance();
date.clear();
date.set(2020, 7, 31);
date.roll(Calendar.DATE, 1); // 날짜에 1을 더한다
→ 2020년 8월 1일 (다른 필드인 월에 영향을 주지 않으므로)
533쪽 예제 10-4
534쪽 예제 10-6
Date와 Calendar간의 변환
-Date의 메서드는 대부분 deprecared되었지만 여전히 사용
1. Calendar → Date
Calendar cal = Calendar.getInstance();
Date d = new Date(cal.getTimeInMillis());
2. Date → Calendar
Date d = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(d);
'자바 > 자바의정석' 카테고리의 다른 글
코딩공부 70일차: 자바의 정석 / 자바의 정석 119, 120강 / 11장 컬렉션 프레임웍 (1) | 2022.10.08 |
---|---|
코딩공부 69일차: 자바의 정석 / 자바의 정석 115, 116강 / 10장 날짜와 시간 & 형식화 (0) | 2022.10.07 |
코딩공부 67일차: 자바의 정석 / 자바의 정석 114강 / 10장 날짜와 시간 & 형식화 (0) | 2022.10.05 |
코딩공부 66일차: 자바의 정석 / 자바의 정석 107~110강 / 9장 java.lang패키지와 유용한 클래스 (0) | 2022.10.04 |
코딩공부 65일차: 자바의 정석 / 자바의 정석 107~110강 / 9장 java.lang패키지와 유용한 클래스 (1) | 2022.10.03 |