Articles of java time

Como persistir tipos JSR-310 com Spring Data JPA?

Estou tentando usar o Spring Data JPA 1.8 com a API JS / Date do Java 8 Date / Time. Tudo parece funcionar, até eu tentar obter todos os veículos entre dois LocalDateTimes. O número de Entidades retornadas parece ter apenas uma correlação frouxa com o número que deveria. Entidade @Repository public interface VehicleRepository extends […]

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 o novo Java 8 Date api. Eu também sei biblioteca JodaTime, mas eu quero um caminho de trabalho sem bibliotecas externas. Função precisa reclamar com estas restrições: Evitar erros do savetime da data Entrada são dois objects de […]

Diferenças entre o Java 8 Date Time API (java.time) e o Joda-Time

Eu sei que existem questões relacionadas a java.util.Date e Joda-Time. Mas depois de algumas pesquisas, não consegui encontrar um tópico sobre as diferenças entre a API java.time (nova no Java 8 , definida pelo JSR 310 ) e o Joda-Time . Ouvi dizer que a API java.time do Java 8 é muito mais limpa e […]

Como verificar se um object de data é igual a ontem?

Agora estou usando este código Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”); cal.set(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DATE) – 1, 12, 0, 0); //Sets Calendar to “yeserday, 12am” if(sdf.format(getDateFromLine(line)).equals(sdf.format(cal.getTime()))) //getDateFromLine() returns a Date Object that is always at 12pm {…CODE Tem de haver uma maneira mais suave de verificar se a data retornada por getdateFromLine () […]

Formato JSON Java 8 LocalDateTime no Spring Boot

Estou tendo um pequeno problema com a formatação de um Java 8 LocalDateTime no meu Spring Boot Application. Com datas ‘normais’ não tenho nenhum problema, mas os campos LocalDateTime são convertidos para o seguinte: “startDate” : { “year” : 2010, “month” : “JANUARY”, “dayOfMonth” : 1, “dayOfWeek” : “FRIDAY”, “dayOfYear” : 1, “monthValue” : 1, […]

O java.time não consegue analisar fração de segundo?

Com o primeiro lançamento do Java 8 (b132) no Mac OS X (Mavericks), este código usando o novo pacote java.time funciona: String input = “20111203123456”; DateTimeFormatter formatter = DateTimeFormatter.ofPattern( “yyyyMMddHHmmss”); LocalDateTime localDateTime = LocalDateTime.parse( input, formatter ); Renderização: 2011-12-03T12:34:56 Mas quando eu adiciono “SS” por fração de segundo (e “55” como input), conforme especificado no […]

Formatar instantâneo para string

Eu estou tentando formatar um instantâneo 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 de 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) …

Suporte a JPA para a nova API de data e hora do Java 8

Estou usando o Java 8 para meu novo projeto. Eu estou tentando usar a nova data e hora api em java 8 no entanto eu não sei se o JPA 2.1 suporta totalmente esta nova API de data e hora ou não. Compartilhe sua experiência / opinião no suporte da JPA para a nova API […]

Como adiciono um mês à data atual em Java?

Em Java, como posso adicionar um mês à data atual?

Converte java.time.LocalDate no tipo java.util.Date

Eu quero converter java.time.LocalDate no tipo java.util.Date . Porque eu quero definir a data no JDateChooser . Ou existe algum seletor de datas que suporte java.time datas do java.time ?