A nova API de datas e horas do Java 8 introduz tipos imutáveis para representar datas, horas e períodos de tempo. Estes tipos fornecem uma representação rica e compreensível de componentes temporais e facilitam a formatação, parsing, alteração e testabilidade de código que lida com datas e horas.