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.

3
Formate uma data usando a nova API de data e hora
Eu estava brincando com a nova API de data e hora, mas ao executar: public class Test { public static void main(String[] args){ String dateFormatted = LocalDate.now() .format(DateTimeFormatter .ofPattern("yyyy-MM-dd HH:mm:ss")); System.out.println(dateFormatted); } } Ele lança: Exception in thread "main" java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: HourOfDay at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at …

12
Formato JSON Java 8 LocalDateTime no Spring Boot
Estou tendo um pequeno problema com a formatação de um LocalDateTime Java 8 em meu aplicativo Spring Boot. Com datas 'normais', não tenho problemas, mas os campos LocalDateTime são convertidos para o seguinte: "startDate" : { "year" : 2010, "month" : "JANUARY", "dayOfMonth" : 1, "dayOfWeek" : "FRIDAY", "dayOfYear" : …

5
Como obter a data UTC + 0 no Java 8?
Tenho problemas com a classe Date em Java. A classe de data retorna a data da máquina local, mas eu preciso de UTC-0. Eu pesquisei e encontrei uma ótima solução para JavaScript, mas para Java nada útil. Como obter a data UTC + 0 no Java 8?


6
Como extrair epoch de LocalDate e LocalDateTime?
Como extraio o valor de época Longde instâncias de LocalDateTimeou LocalDate? Tentei o seguinte, mas obtive outros resultados: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 O que eu quero é simplesmente o valor 1391539861da data e hora local "04.02.2014 19:51:01". Meu fuso …
102 java  time  java-8  epoch  java-time 



7
Existe alguma maneira de converter ZoneId em ZoneOffset em java 8?
Eu tenho um segundo período e um zoneId, pelo método1. Ele pode ser convertido para LocalDateTime com o zoneId padrão do sistema, mas não encontro uma maneira de converter um segundo período para LocalDateTime pelo método2, porque não há nenhum ZoneOffset.systemDefault. Acho que é obscuro. import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} …

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.