-- INDEX --
1. 날짜 관련 데이터 다루기 | 2. java에서 날짜 관련 메서드 | 3. SimpleDateFormat | 4. 날짜 연산하기 |
api문서를 볼 줄 아느냐 모르느냐 판단하는 용도 |
Date // Calender // Timestamp // SimpleDateFormat // LocalDateTime |
currentTimeMillis SimpleDateFormat |
하루 - (1000*60*60*24 ) |
1. 날짜 관련 데이터 다루기
- 코테에서 날짜 관련 문제가 나온다?
- 의도는 – api문서를 볼 줄 아느냐 모르느냐 판단하는 용도
- 이 메서드를 외우고있는가 알고 있느냐가 메인은 아니다.
- 보통 보고 복붙..
2. java에서 날짜 관련 메서드
- Date // Calender // Timestamp // SimpleDateFormat // LocalDateTime
- 밀리세컨드 값을 어떻게 이용할지 다룰지에 따라 사용하는 메서드들
- 이 중에서 SimpleDateFormat 사용해보자
3. SimpleDateFormat
- 내가 원하는 형식으로 문자 입력받아서 날짜로 파싱 하고
- 계산하고 보여주려고 할 경우에 주로 사용
3-1 : currentTimeMillis(); 체크
- 과거의 특정 시점부터 지금까지의 ms
- 1970. 1. 1. 기준으로 지금까지의 경과한 ms 값 나온다.
컴퓨터에서는 날짜를 다룰 때 이
# 밀리세컨드를 가지고 시간 계산을 하는구나 #
이 개념을 넣고 시작
3-2 : SimpleDateFormat()
- 만들 때(= new 해줄 때) 어떤 형식으로 만들지 format을 적어주어야 한다.
이제 이 SimpleDateFormat sdf 객체를 이용하여
지정해준 포맷 형식으로 값을 입력받으면
Date 타입으로 파싱 가능하다.
받아주는 타입은 Date 타입 ( java.util 패키지로 받아주자 )
컴퓨터는 내가 입력한
2022-11-08에 해당하는
milli세컨드 값을 가지고 있는 것이다.
4. 날짜 연산하기
- 내가 입력한 2022년 11월 8일의 값을 컴퓨터가 어떻게 가지고 있는지 확인하였다.
- 여기서 하루 뒤의 값을 구하거나 며칠 전의 날짜를 구하거나 할 수 있을까? [ YES ]
- 어떻게 할까요?
- ms1 + 하루
- ms1 + (1000*60*60*24 )
- 하루는 1초 60개면 1분 // 1분 60개면 1시간 // 1시간 24개면 하루
컴퓨터가 가지고있는 milli 초 값에
하루만큼의 mili초 값을 더해주면
다음 날을 구하게 된 것이다.
'Java 기반 클라우드 융합 개발자 과정 - KH 정보교육원 > 11월' 카테고리의 다른 글
22. 11. 10 - [ 15차 시험! - 애플리케이션 테스트 관리 ] (0) | 2022.11.16 |
---|---|
22. 11. 09 - [ 플러스 알파 ] Docker, k8s(쿠버네티스) (0) | 2022.11.16 |
22. 11. 07 - [ 파이널 프로젝트 ] Final 프로젝트 시간 (0) | 2022.11.16 |
22. 11. 04 - [ 플러스 알파 ] 자료구조 - ArrayList 직접 구현해보기 (0) | 2022.11.16 |
22. 11. 03 - [ 클라우드 ] ssh key || Id-Pwd로 접속하기, WinSCP (0) | 2022.11.16 |