java/ㄴ CHAPTER 10. 날짜와 시간 & 형식화
-
CHAPTER 10. (2) 형식화 클래스란?java/ㄴ CHAPTER 10. 날짜와 시간 & 형식화 2020. 4. 23. 14:22
형식화 클래스 - java.text 패키지 포함 - 숫자, 날짜, 텍스트 데이터를 일정한 형식에 맞게 표현 = 형식화에 사용될 패턴을 정의 형식화 클래스 종류 ㄴ DecimalFormat - 숫자 형식화에 사용 - 숫자 데이터를 정수, 부동소수점, 금액 등 다양한 형식으로 표현 가능 - 일정한 형식의 데이터를 숫자로 변환 가능 ㄴ SimpleDateFormat - 날짜 데이터를 원하는 형태로 다양하게 출력 y 년도 M 월 (1~12) d 일 (1~31) E 요일 (월) a 오전/오후 (AM/PM) H 시간 (0~23) h 시간 (1~12) m 분(0~59) s 초(0~59) S 천분의 일초(0~999) ex. 1 2 3 Date today = new Date(); SimpleDateFormat df = ..
-
CHAPTER 10. (1) ★ Date란?java/ㄴ CHAPTER 10. 날짜와 시간 & 형식화 2020. 4. 23. 14:19
Date - java.util 패키지 - 날짜, 시간을 다룰 목적으로 제공하는 클래스 - 초기 내용 빈약 - Calender 클래스 등장 ㄴ 새로 추가되면서 Date 클래스의 대부분 메서드가 deprecated 처리됨 (deprecated : 사용 권장하지 않음) Calender - Date 클래스 다음 버전 - 추상 클래스 - 몇가지 단점 존재 - java.time 패키지 등장 ★ 추상 클래스는 인스턴스 생성 불가 ㄴ 그럼 어떻게? = 메서드를 통해서 완전히 구현된 클래스의 인스턴스를 받아옴 왜 인스턴스를 직접 생성하지 않는가? (왜 메서드를 통해서 인스턴스를 받아 오는가?) ㄴ 최소한의 변경으로 프로그램이 동작하게 하기 위해서 ★ ex. 인스턴스 생성하도록 프로그램이 작성되어 있다면 = 다른 종류의 ..