10.1 A java.time vem do Joda Time
Trabalhar com datas em Java Sempre foi considerado complicado Problemas com as classes antigas (Date e Calendar): São mutáveis; Possuem várias limitações; Decisões de design estranhas; Alguns bugs conhecidos; Difícil de trabalhar. Solução: Pacote java.time (Introduzido no Java 8) Nova API de datas Objetivo: Resolver os problemas das classes antigas Origem do java.time Biblioteca open source bastante conhecida que trabalha com: Tempo, Datas e Cronologia. Características da nova API de datas Métodos mais intuitivos Código mais interessante e fluente Baseada na especificação JSR 310 Detalhes: https://jcp.org/en/jsr/detail?id=310 Criadores: Steven Colebourne e Michael Nascimento (brasileiro).

Trabalhar com datas em Java
Sempre foi considerado complicado
Problemas com as classes antigas (Date e Calendar):
São mutáveis;
Possuem várias limitações;
Decisões de design estranhas;
Alguns bugs conhecidos;
Difícil de trabalhar.
Solução: Pacote java.time (Introduzido no Java 8)
Nova API de datas
Objetivo: Resolver os problemas das classes antigas
Origem do java.time
- Biblioteca open source bastante conhecida que trabalha com: Tempo, Datas e Cronologia.
Características da nova API de datas
Métodos mais intuitivos
Código mais interessante e fluente
Baseada na especificação JSR 310
Detalhes: https://jcp.org/en/jsr/detail?id=310
Criadores: Steven Colebourne e Michael Nascimento (brasileiro).