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).

Apr 8, 2025 - 00:16
 0
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).