나는이 부분적으로 책임을 것 같아.
일반적인 문제는 시간 시스템이 어렵다는 것입니다. 정말로, 정말로, 정말로 열심히.
Futures 표준화 작업을 수행 한 Akka 개발자는 기능 구현을 위해 두 "익명"지점 사이의 길이를 설명하는 구조가 필요했습니다. 이 특정 요구 사항을 해결하기 위해 Duration
이 제작되었습니다.
내 관심사는 어디에 (Duration
실제로 그것의 사용의 경우 작동하지 꽤 때문에) 사람들이이 java.util.Date
/java.util.Calendar
에 필적하는 귀찮은 상황으로 우리를 데려 위해 설계되지 않은 일들이 시간 관련 클래스를 사용하여 시작할 수도 있었다 수 많은 사람들이 그것을 결코 의도하지 않은 어떤 종류의 scala.time
으로 오용 할 것입니다.
그래서이 메모가 있고 e 대신 scala.concurrent.duration
에 패키지되어 있습니다. 지. scala.time
.
Java 8과 함께 제공되는 java.time
패키지를 기대합니다. 향후 상호 운용성을 향상시킬 수있는 표준화가 가능할 수 있으며 훨씬 더 광범위한 유스 케이스에 맞게 설계된다는 추가적인 이점이 있습니다. (스칼라가 Java 8을 기준으로 사용하기까지는 아마 오래 걸릴 것입니다 ...)
출처
2013-09-08 17:25:03
soc
저는 Joda Time을 목록의 첫 번째 위치에 넣었습니다. 그리고 Java 8에서 사용할 수있는 java.util.Date가 아니라'java.time. *'패키지입니다. –
또한 Twitter 유틸리티 시간도 있지만, 둘 중 어느 것을 사용해야하는지 궁금합니다. – Mortimer