Pakiet java.time to nowoczesny framework daty i czasu, który zadebiutował w Javie 8, zdefiniowany przez JSR 310, zastępując klasy java.util.Date i .Calendar. Zainspirowany Joda-Time, ale przeprojektowany. Używa standardu ISO 8601 jako domyślnego do analizowania i generowania ciągów i zawiera klasy do reprezentowania wartości tylko daty, tylko godziny i zakresu czasu.