본문 바로가기
반응형

java.time 패키지2

[Java] 자바8의 새로운 날짜 관련 클래스들 - java.time 패키지 (LocalDate, LocalTime, LocalDateTime, ZonedDateTime) 자바 java.time 패키지 사용하기 학습 목표 · 날짜와 시간 객체 · 날짜와 시간에 대한 정보 얻기 · 날짜와 시간 조작하기 - 날짜와 시간 빼기와 더하기 - 날짜와 시간 변경하기 - 날짜와 시간 비교하기 -날짜 포맷 정하기 · 자바 7 이전까지는 Date, Calendar, SimpleDateFormatter 클래스를 이용해서 날짜와 시간 정보를 처리했지만, 여러 단점이 존재했다. TODO: 단점 정리 하지만 Date 클래스는 단순히 특정 시점의 날짜 정보를 저장하는 역할만을 하며, 대부분의 메소드가 Deprecated되었다. 또한 Calendar도 날짜 와 시간 정보를 얻는 것 외에 날짜와 시간은 조작하거나 비교하는 기능이 부족했다. 이러한 기존 버전의 문제점을 해결하기 위해서 자바 8부터 날짜.. 2021. 12. 13.
[Android] Call requires API level 26 오류 해결: 안드로이드 api 26 미만 버전에서 java.time 패키지 사용하여 날짜 비교하기(LocalDate) 자바 7 이전까지는 Date와 Calendar클래스를 이용해서 날짜와 시간 정보를 얻을 수 있었다. 하지만 해당 클래스 들은 여러 문제점(불변 객체가 아니고 직관적이지 않은 사용법 등)이 있어 자바 8부터 java.time 패키지 등장했고, 이를 통해 날짜와 시간을 조작할 수 있게 되었다. (java.time 패키지의 사용법은 다음 링크에서 사용할 수 있습니다. scshim.tistory.com/251) 안드로이드에 java.time 패키지 적용 중 직면한 에러 그런데 해당 패키지에서 LocalDate를 통해 안드로이드에서 날짜의 차이를 알아내는 코드를 작성 중 다음과 같은 오류를 마주했다. Error: Call requires API level 26 java.time 패키지를 사용하려고 했지만, 안드로.. 2021. 1. 31.
반응형