TL; DR
LocalDate.parse("2016-09-20")
LocalDate
는 이제 java.time 클래스에 의해 대체 사용 귀찮은 오래된 기존 클래스입니다. 더 나쁜 것은 java.util.Date
클래스의 날짜 - 시간 객체에 날짜 전용 값을 넣으려고한다는 것입니다.
LocalDate
클래스는 time-of-day 및 시간대가없는 날짜 전용 값을 나타냅니다.
입력 문자열은 ISO 8601 표준 형식을 따릅니다. java.time 클래스는 기본적으로 구문 분석/문자열 생성에 ISO 8601 형식을 사용합니다. 따라서 서식 지정 패턴을 지정할 필요가 없습니다.
LocalDate ld = LocalDate.parse("2016-09-20") ;
이 값을 나타내는 문자열을 생성하려면 toString
으로 전화하십시오. java.time
소개
String output = ld.toString() ; // 2016-09-20
Joda-Time 프로젝트는 지금 maintenance mode에, java.time로 마이그레이션을 조언한다. 자세한 내용을 보려면하려면
는 Oracle Tutorial를 참조하십시오. 그리고 많은 예제와 설명을 위해 스택 오버플로를 검색하십시오. java.time 기능의 대부분
ThreeTen-Backport는 자바 6 & 7 백 포팅 또한 (
How to use… 참조)에
ThreeTenABPAndroid하도록 구성된다.
ThreeTen-Extra 프로젝트는 추가 클래스로 java.time을 확장합니다. 이 프로젝트는 향후 java.time에 추가 될 수있는 가능성을 입증합니다. 여기에 Interval
, YearWeek
, YearQuarter
및 more과 같은 유용한 클래스가 있습니다.
날짜 형식이 없습니다 – Jens