Tôi đã cố gắng tạo Thời lượng tối đa bằng Java 8 bằng cách sử dụng Duration.ofMillis (Long.MAX_VALUE) nhưng bị tràn quá lâu. Làm thế nào tôi có thể lập trình nhận được tương đương với một Duration.MAX_VALUE nếu nó tồn tại?Giá trị tối đa cho Java Thời lượng
Chỉnh sửa: Lỗi tràn dài có thể do cố gắng thêm vào giá trị thay vì trong quá trình xây dựng. Xin lỗi vì không có mã tái sản xuất.
giây có thể là số âm nên nó phải là 'Long.MIN_VALUE..LONG.MAX_VALUE' – jhamon
@jhamon, cảm ơn, tôi đã sửa bài đăng của mình. – Alexey
Thời gian đó tương đương với khoảng 292 tỷ năm. – Tuupertunut