Postagens

Mostrando postagens de fevereiro 15, 2015

Datas com java 8

Imagem
Thu thu thu thu paaaa! Ordinária!!!!!!!  E ai galera, hoje vamos falar um pouco mais sobre java 8. Neste, vamos conhecer como trabalhar com a nova API de datas (Manolo! ficou uma mão na rodis! :p). Vamos lá! O projeto foi baseado no projeto  Joda Time , conta com uma interface fluente, além de ser totalmente imultável! Para obter a  data de hoje  é simples assim: 1 LocalDate hoje = LocalDate.now(); A classe  LocalDate  representa uma data. Para representar  datas com horários , ou um  simples horário , usaremos as classes LocalDateTime e LocalTime. 1 2 LocalDateTime agora = LocalDateTime.now(); LocalTime horario = LocalTime.now(); Também podemos criar uma  data específica  utilizando o método estático  of . Note que os meses na nova api vão de 1 (janeiro) a 12 (dezembro), diferente da classe Calendar que tratavam os meses de 0 a 11. Também é possível utilizar o enum  Month  para representar os meses, tornando o código ainda mais legível.