«java-time» 태그된 질문

java.time 패키지는 java.util.Date 및 .Calendar 클래스를 대체하는 JSR 310에 의해 정의 된 Java 8에서 데뷔 한 최신 날짜-시간 프레임 워크입니다. Joda-Time에서 영감을 얻었지만 다시 설계되었습니다. ISO 8601 표준을 문자열 구문 분석 및 생성을위한 기본값으로 사용하고 날짜 전용, 시간 전용 및 시간 범위 값을 나타내는 클래스를 포함합니다.


8
java.time.LocalDateTime과 java.util.Date 간 변환
Java 8에는 날짜 및 시간에 대한 완전히 새로운 API가 있습니다. 이 API에서 가장 유용한 클래스 중 하나는 LocalDateTime시간대 독립적 날짜-시간 값을 보유하기위한입니다. java.util.Date이 목적으로 레거시 클래스 를 사용하는 수백만 줄의 코드가있을 것입니다 . 따라서 이전 코드와 새 코드를 인터페이스 할 때 두 코드 사이를 변환해야합니다. 이를 달성하기위한 직접적인 방법이없는 것처럼 …


6
LocalDateTime으로 날짜를 구문 분석 / 형식화하는 방법은 무엇입니까? (자바 8)
Java 8 은 날짜 및 시간 작업을위한 새로운 java.time API를 추가했습니다 ( JSR 310 ). 날짜와 시간이 문자열로 있습니다 (예 :) "2014-04-08 12:30". LocalDateTime주어진 문자열에서 인스턴스를 어떻게 얻을 수 있습니까? LocalDateTime객체 작업을 마친 후 : LocalDateTime인스턴스를 위에 표시된 것과 같은 형식의 문자열로 다시 변환하려면 어떻게 해야합니까?


3
Java 8 Date Time API (java.time)와 Joda-Time의 차이점
java.util.Date 및 Joda-Time과 관련된 질문이 있음을 알고 있습니다 . 그러나 약간의 파기 후에 java.time API ( JSR 310에 의해 정의 된 Java 8의 새로운 기능 )와 Joda-Time 의 차이점에 대한 스레드를 찾을 수 없었습니다 . Java 8의 java.time API가 훨씬 깨끗하고 Joda-Time보다 훨씬 더 많은 것을 할 수 있다고 들었습니다. …

13
Java 8에서 두 날짜 사이의 날짜 계산
나는 얻는 방법에 대해 SO에 많은 질문이 있다는 것을 알고 있지만 새로운 Java 8 Date api를 사용하고 예를 원합니다. JodaTime 라이브러리도 알고 있지만 외부 라이브러리가없는 작업 방식을 원합니다. 기능은 다음 제한 사항에 대해 불만을 제기해야합니다. 날짜 절약 시간으로 인한 오류 방지 입력은 두 개의 Date 객체입니다 (시간이 없으면 localdatetime을 알고 …

7
인스턴트를 문자열로 형식화
새로운 java 8 time-api와 패턴을 사용하여 Instant to String을 형식화하려고합니다. Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); 위의 코드를 사용하면 지원되지 않는 필드를 불평하는 예외가 발생합니다. java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: YearOfEra at java.time.Instant.getLong(Instant.java:608) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) ...

16
Jackson JSON 매퍼로 java 8 java.time 직렬화 / 직렬화 해제
Java 8 LocalDateTime에서 Jackson JSON 매퍼를 어떻게 사용합니까? org.codehaus.jackson.map.JsonMappingException : JSON 문자열에서 [단순 유형, 클래스 java.time.LocalDateTime] 유형의 값을 인스턴스화 할 수 없습니다. 단일 문자열 생성자 / 공장 메소드 없음 (참조 체인을 통해 : MyDTO [ "field1"]-> SubDTO [ "date"])
221 jackson  java-time 

6
밀리 초 단위로 긴 Epoch 시간에서 Java 8 LocalDate를 작성하려면 어떻게해야합니까?
longEpoch가 시작된 이후 밀리 초로 표시되는 날짜를 s 로 반환하는 외부 API가 있습니다. 이전 스타일의 자바 API로, 나는 간단하게 만들 것 Date와의를 Date myDate = new Date(startDateLong) Java 8 LocalDate및 LocalDateTime클래스 의 해당 내용은 무엇입니까 ? 나는에 의해 표현 시점 변환에 관심이 longA를 LocalDate내 현재 로컬 시간대에.





3
Java8에서 시간대로 LocalDateTime 형식 지정
이 간단한 코드가 있습니다. DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) 그러면 다음 예외가 발생합니다. java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.LocalDateTime.getLong(LocalDateTime.java:720) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser.format(DateTimeFormatterBuilder.java:3315) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) at java.time.LocalDateTime.format(LocalDateTime.java:1746) 이 문제를 해결하는 방법은 무엇입니까?
121 java  java-8  java-time 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.