* java.util.Date 클래스
-날짜 및 시각 정보를 관리하는 클래스
- 대부분의 메서드가 deprecated 로 처리되어 있으므로 현재 사용되지 않지만,
기존에 제공되는 API 들의 대다수가 Date 타입을 사용하고 있음
Date d1 = new Date();
System.out.println(d1); toString() 생략되어 있음(= 오버라이딩)
현재 날짜 및 시각 정보가 Wed Jun 24 16:02:18 KST 2020 형태로 출력됨
EEE MMM dd HH:mm:ss zzz yyyy 패턴을 사용하여 toString() 메서드 오버라이딩 됨
Date d2 = new Date(1500000000000L);
=> 생성자에 long 타입 값을 전달하면 1970년 1월 1일 0시 0분 0초를 기점으로
long 타입 값을 밀리초(1/1000초)로 환산한 현재 시각을 객체로 생성
System.out.println(d2)
long gap = d1.getTime()
★ d2.getTime();=>두 날짜의 차를 밀리초(ms) 단위로 계산
System.out.println("두 객체의 차 : " + gap);
밀리초 단위를 일 단위로 변경
밀리초 -> 초(/1000) -> 분(/60) -> 시(60) -> 일(24)
System.out.println("두 객체의 차 : " + (gap / 1000 / 60 / 60 / 24) + "일");
Date d3 = new Date(2002, 5, 1, 20, 0, 0);
=>2002년 5월 1일 20시 0분 0초로 설정
System.out.println(d3.getYear() + "/" + d3.getMonth() + "/" + d3.getDate());
d3.setYear(2019);
System.out.println(d3.getYear());
ㅣ읽느라 수고 많으셨어요~ㅣ
부족한 글을 읽어주셔서 감사드립니다
아직 부족한게 많으니
틀린 곳이 있다면
조언의 말씀 꼭 부탁드립니다!!!!
[자바]예외(Exception)처리_try catch fianlly 구문/ try with resource 구문 (0) | 2020.08.19 |
---|---|
[자바] 패키지 종류(유틸리티, 입출력, 유저인터페이스GUI패키지)_Date,Random,Math (0) | 2020.08.18 |
[자바]Calendar클래스/ Time 패키지(달력,시간) _ 자바 쉽게 정리/특정날짜,현재시간 출력/add,set,get (0) | 2020.08.15 |
[java] 자바_Math클래스 쉽게 정리( 수학 관련 처리 클래스)/반올림/소수점버리기/PI/ import/pow/random (0) | 2020.08.14 |
[자바] 반복for문 으로 타이머(XX분 XX초) 시간 구하기/ 향상된for문 (0) | 2020.08.13 |