Articles of java time

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 ?

Qualquer diferença entre java.time.Clock.systemDefaultZone (). GetZone () vs java.util.TimeZone.getDefault (). ToZoneId ()?

Existe alguma diferença entre os dois, dado que ambos java.time.Clock.systemDefaultZone().getZone() e java.util.TimeZone.getDefault().toZoneId() retornam a mesma saída. Por exemplo, este código import java.time.Clock; import java.util.TimeZone; public class Main { public static void main(String[] args) { System.out.println(“Clock.systemDefaultZone().getZone() : ” + Clock.systemDefaultZone().getZone()); System.out.println(“TimeZone.getDefault().toZoneId() : ” + TimeZone.getDefault().toZoneId()); } } retorna esta saída Clock.systemDefaultZone().getZone() : Europe/Paris TimeZone.getDefault().toZoneId() : Europe/Paris

serializar / desserializar o java 8 java.time com o Jackson JSON mapper

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, class java.time.LocalDateTime] de JSON String; nenhum construtor de uma única string / método de fábrica (através da cadeia de referência: MyDTO [“field1”] -> SubDTO [“date”])

Conversão entre java.time.LocalDateTime e java.util.Date

O Java 8 tem uma API completamente nova para data e hora. Uma das classs mais úteis nesta API é a LocalDateTime , para manter um valor de data-com-hora independente do fuso horário. Existem provavelmente milhões de linhas de código usando a class legada java.util.Date para essa finalidade. Assim, ao fazer a interface de código […]

Converte java.util.Date para o tipo “java.time”?

Eu tenho um object java.util.Date ou um object java.util.Calendar . Como faço para converter isso para o tipo certo no framework java.time ? Ouvi dizer que devemos agora fazer a maior parte da nossa lógica de negócios com os tipos java.time. Ao trabalhar com código antigo ainda não atualizado para java.time, eu preciso ser capaz […]

Converte java.util.Date para java.time.LocalDate

Qual é a melhor maneira de converter um object java.util.Date no novo java.time.LocalDate JDK 8 / JSR-310? Date input = new Date(); LocalDate date = ???