Pytania otagowane jako java-time

Pakiet java.time to nowoczesny framework daty i czasu, który zadebiutował w Javie 8, zdefiniowany przez JSR 310, zastępując klasy java.util.Date i .Calendar. Zainspirowany Joda-Time, ale przeprojektowany. Używa standardu ISO 8601 jako domyślnego do analizowania i generowania ciągów i zawiera klasy do reprezentowania wartości tylko daty, tylko godziny i zakresu czasu.


8
Konwertowanie między java.time.LocalDateTime i java.util.Date
Java 8 ma zupełnie nowy interfejs API dla daty i godziny. Jedną z najbardziej przydatnych klas w tym interfejsie API jest LocalDateTimeprzechowywanie niezależnej od strefy czasowej wartości daty z czasem. Prawdopodobnie miliony linii kodu używają java.util.Datedo tego celu starszej klasy . W związku z tym podczas łączenia starego i nowego …





13
Oblicz dni między dwiema datami w Javie 8
Wiem, że jest wiele pytań na temat SO, ale chcę i przykład przy użyciu nowego interfejsu API Java 8 Date. Znam również bibliotekę JodaTime, ale chcę sposób pracy bez bibliotek zewnętrznych. Funkcja musi narzekać na te ograniczenia: Zapobiegaj błędom od daty oszczędzania Dane wejściowe to dwa obiekty Data (bez czasu …

7
Sformatuj Instant to String
Próbuję sformatować Instant na ciąg za pomocą nowego interfejsu API Java 8 i wzoru: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Korzystając z powyższego kodu, otrzymuję wyjątek, który dotyczy nieobsługiwanego pola: 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
serializować / deserializować java 8 java.time z maperem Jackson JSON
Jak korzystać z programu mapującego Jackson JSON z Java 8 LocalDateTime? org.codehaus.jackson.map.JsonMappingException: Nie można utworzyć wystąpienia wartości typu [typ prosty, klasa java.time.LocalDateTime] z ciągu JSON; brak metody konstruktora / fabryki o jednym łańcuchu (poprzez łańcuch referencyjny: MyDTO [„field1”] -> SubDTO [„data”])
221 jackson  java-time 

6
Jak mogę utworzyć lokalną datę Java 8 z długiego okresu Epoki w milisekundach?
Mam zewnętrzny interfejs API, który zwraca mi daty jako longs, reprezentowane jako milisekundy od początku Epoki. W starym stylu Java API, po prostu konstruowałbym Datez niego Date myDate = new Date(startDateLong) Jaki jest odpowiednik w Javie 8 LocalDate/ LocalDateTimeklasach? Jestem zainteresowany przekształcając punkt w czasie, reprezentowana przez longDo LocalDatew moim …





3
Sformatuj LocalDateTime za pomocą strefy czasowej w Java8
Mam taki prosty kod: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Wtedy otrzymam następujący wyjątek: 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) Jak rozwiązać ten problem?
121 java  java-8  java-time 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.