devmoa

Java의 날짜, 시간에 대한 기본적인 정책

지마켓·2022년 10월 12일·00
JavaDateTime APICalendarSimpleDateFormatJoda-TimeJava 8

AI 요약

Beta

본 글은 Java의 기본적인 Date와 Time API에 대해 정리합니다. Java 8 이전에는 Date, Calendar, SimpleDateFormat과 같은 클래스들이 사용되었으나, 부적절한 이름, 스레드 안전성 부족, 버그 발생 가능성 등의 문제점을 가지고 있었습니다.

이러한 문제들로 인해 Java 8 이전에는 Joda-Time 라이브러리가 널리 사용되었습니다. Java 8부터는 JEP 150 및 JSR-310에 따라 새로운 Date & Time API가 표준 라이브러리에 포함되었습니다.

이 새로운 API는 날짜, 시간, 타임존 등을 명확하게 지원하며, 불변성을 가지도록 설계되어 개발자의 사용성을 높이고 기존 API와의 통합을 용이하게 합니다. 본 글은 이러한 Java의 날짜/시간 API 변화와 그 필요성에 대해 설명합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다