Joda-Time Interval과 비슷한 java.time 클래스가 있습니까?
내 프로젝트를 Joda-Time 사용 에서 Java 8 의 java.time 패키지 로 마이그레이션하는 것을 평가하고 있습니다 . Joda-Time에서는 수업을 많이 사용했습니다 . java.time에서 이와 같은 것을 찾을 수 없습니다.Interval
비슷한 클래스가 있습니까?
죄송합니다. JSR-310에는 JodaTime-Interval-class에 해당하는 것이 없습니다. 이것이 올지 의심 스럽지만, 프로젝트 책임자 인 Stephen Colebourne은 적어도 그의 외부 라이브러리 Threeten-Extra의 범위에서이를 지원할 것이라고 생각 합니다. 이 문제를 참조하십시오 .
JodaTime에 만족한다면 보관해야합니다. JodaTime의 모든 것이 Java 8로 포팅되는 것은 아닙니다 (Interval이 유일한 문제는 아닙니다).
2014-12-13 업데이트 :
Java-8의 상황은 변경되지 않았지만 Joda-Time 이외의 다른 외부 라이브러리를 고려할 수도 있습니다. 이제 v0.9 이후로 매우 간단한 간격 클래스를 포함하는 Threeten-Extra (여기 S. Colebourne의 다른 답변 참조) 또는 v2.0 이후 범위 패키지 를 제공 하는 내 라이브러리 Time4J .
JDK 8 JSR-310에는 Interval
클래스 가 없습니다 . 간격의 개념은 나머지 라이브러리가 완료 될 수 있도록 범위가 제거되었습니다.
ThreeTen - 추가 프로젝트 호스트 추가 비 JDK 날짜 - 시간 클래스 및 V0.9 포함 Interval
.
참고 : 답변은 2014-12-10 Interval
에 ThreeTen-Extra의 존재를 포함하도록 업데이트되었습니다 .
Guava의 Range 클래스를 사용하십시오 .
자세한 내용은 https://stackoverflow.com/a/23485533/1214902 를 참조하십시오.
java.time.Duration 클래스는 유사한 기능을 제공 할 수 있습니다. 일반적으로 Java 8 시간 패키지는 매우 포괄적이고 유연합니다.
'program story' 카테고리의 다른 글
Django의 모델 저장 방법에서 유효성 검사 오류 발생 (0) | 2021.01.08 |
---|---|
randomForest (R 패키지)에 대한 데이터를 정규화 (또는 확장)해야합니까? (0) | 2021.01.08 |
매니페스트 파일이 다른 Android Studio 두 가지 버전 (0) | 2021.01.08 |
for 루프에서 과학적 표기법 사용 (0) | 2021.01.08 |
JQuery는 하나의 오류로 여러 필드 유효성 검사 (0) | 2021.01.08 |