Perguntas com a marcação «java-time»

O pacote java.time é uma estrutura de data e hora moderna que estreou em Java 8, definida por JSR 310, suplantando as classes java.util.Date e .Calendar. Inspirado na Joda-Time, mas re-arquitetado. Ele usa o padrão ISO 8601 como padrão para analisar e gerar strings e inclui classes para representar valores apenas de data, hora do dia e intervalo de tempo.







13
Calcular dias entre duas datas no Java 8
Eu sei que há muitas perguntas sobre SO sobre como obter, mas eu quero e exemplo usando a nova API do Java 8 Date. Eu também conheço a biblioteca JodaTime, mas quero uma maneira de trabalhar sem bibliotecas externas. A função precisa reclamar com estas restrições: Evitar erros a partir …

7
Formatar Instantâneo para String
Estou tentando formatar um Instant para uma String usando o novo java 8 time-api e um padrão: Instant instant = ...; String out = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").format(instant); Usando o código acima, recebo uma exceção que reclama um campo não suportado: 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
serialize / desserialize java 8 java.time com o mapeador JSON de Jackson
Como uso o mapeador Jackson JSON com o Java 8 LocalDateTime? org.codehaus.jackson.map.JsonMappingException: Não é possível instanciar o valor do tipo [tipo simples, classe java.time.LocalDateTime] de JSON String; nenhum construtor de cadeia única / método de fábrica (através da cadeia de referência: MyDTO ["field1"] -> SubDTO ["date"])
221 jackson  java-time 






3
Formatar LocalDateTime com fuso horário em Java8
Eu tenho este código simples: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Então, receberei a seguinte exceção: 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) Como resolver esse problema?
121 java  java-8  java-time 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.