본문 바로가기

JAVA BASE/DateTimeFormatting(포맷팅)3

03. [자바] SimpleDateFormat 01. [자바] Calendar & Date Calendar와 GregorianCalendar Calendar는 추상클래스이기 때문에 메서드를 통해서 완전히 구현된 클래스의 인스턴스를 얻어야 한다. Calendar cal = new Calendar(); // 추상클래스는 인스턴스를 생성할 수 없다... staticclass.tistory.com SimpleDateFormat클래스? SimpleDateFormat 클래스는 Date와 Calendar의 날짜 데이터를 다양한 형태로 편하게 출력하기 위한 클래스이다, 만약 Date와 Calendar에 대해 궁금하다면 위 링크를 보시면 된다. Date today = new Date(); SimpleDateFormat df = new SimpleDateFormat(.. 2020. 12. 30.
02. [자바] DecimalFormat DecimalFormat? DecimalFormat은 숫자 데이터를 정수, 부동소수점, 금액 등 여러가지 형식으로 표현할 수 있다. 반대로 일정한 형식을 가진 텍스트 테이터에서 숫자를 뽑아내는 것도 가능하다. double number = 123456.789; DecimalFormat df = new DecimalFormat("#.#"); System.out.println(df.format(number)); // 123456.8 - 소수점 2째 자리에서 반올림 되었다. 기호 의미 패턴 결과(1234567.89) 0 10진수(값이 없을 때는 0) 0 0.0 0000000000.0000 1234568 1234567.9 0001234567.8900 # 10진수 # #.# ##########.#### 123456.. 2020. 12. 30.
01. [자바] Calendar & Date Calendar와 GregorianCalendar Calendar는 추상클래스이기 때문에 메서드를 통해서 완전히 구현된 클래스의 인스턴스를 얻어야 한다. Calendar cal = new Calendar(); // 추상클래스는 인스턴스를 생성할 수 없다. //getInstance() 메서드는 Calendar 클래스를 구현한 클래스의 인스턴스를 반환한다. Calendar cal = Calendar.getInstance(); Calendar를 상속받아 완전히 구현한 클래스로는 GregorianCalendar와 BuddhistCalendar가 있는데 getInstance()는 시스템의 국가 설정을 확을해 태국인 경우에만 BuddhistCalendar를 반환하고 그 외의 경우에는 GregorianCalendar.. 2020. 12. 29.