나는이 날짜 시간 구문 분석하려고 threeten 구문 분석 방법 : DateTimeFormatter dateTimeFormatter = new DateTimeFormatterBuilder()
.appendPattern("dd/MM/yyyy hh:mm:ss")
.parseDefaulting(ChronoField.SECOND_
나는 개조에이 클래스를 deserialise려고 : 당신이 볼 수 있듯이, 내가 LocalDateTime을 사용하고 data class Measurement(val id: Long, val value: Float, val dateTime: LocalDateTime, val trashCanId: Long) : Parcelable {
companion
ThreeTen을 사용 중이며 인스턴트 형식을 지정하려고했습니다. 그냥 분할하는 것이 더 쉬울 지 모르지만 나는 호기심이 있습니까? @Test
public void testInstants() {
Instant instant = Instant.now();
String dbDatePattern = "YYYY-MM-dd HH:mm:ss.SSS
ThreeTen Android Backport 라이브러리를 사용하면 ZonedDateTime 또는 OffsetDateTime을 예전의 java.util.Date 인스턴스로 변환하는 가장 간단한 방법은 무엇입니까? Date.from(zonedDateTime.toInstant());
하지만 안드로이드에 그것을 사용할 수 없습니다 : 내 처분에 전체 자바 8
는, 당신은 POJO에 java.util.Date 필드에 직접 ISO에게 (백엔드의 JSON 응답에서) "2016-10-26T11:36:29.742+03:00" 같은 8601 문자열을 매핑 할 수 있습니다. 이것은 깔끔하게 상자 밖으로 작동합니다. 이제는 ThreeTenABP lib를 사용하게되었습니다. (백 포트 된 버전의 java.time 클래스를 제공
안드로이드 프로젝트에 ThreeTen-Backport 라이브러리를 사용하고 있습니다. (안드로이드 개발에서는 java.time이 아직 구현되지 않았기 때문에). 내가 쓰기 LocalDate today=LocalDate.now(); 또는 LocalTime time=LocalTime.now(); 나는 다음과 같은 예외를 얻을 :는 Caused by: org.t