Tính ngày hết hạn gói đăng ký
Các dịch vụ đăng ký thường xuyên cần tính ngày hết hạn cho người dùng. Trong bài tập này, bạn sẽ tạo một phương thức tùy chỉnh để tính ngày hết hạn gói đăng ký dựa trên thời hạn đăng ký của người dùng.
Tất cả các lớp cần thiết từ java.time đã được nhập sẵn cho bạn.
Bài tập này là một phần của khóa học
Nhập/Xuất và Streams trong Java
Hướng dẫn bài tập
- Định nghĩa phương thức
calculateExpiration()nhận mộtLocalDatevà mộtintegercho độ dài đăng ký tính theo ngày. - Tính ngày hết hạn bằng cách cộng ngày hiện tại và số ngày.
- Gọi phương thức
calculateExpiration()với ngày hôm nay và thời hạn đăng ký60ngày.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
public class Subscription {
// Create constructor with date and month
static LocalDate calculateExpiration(____ date, ____ days){
// Add days
return date.____(days);
}
public static void main(String[] args) {
LocalDate start = LocalDate.now();
// Call method to calculate the expiration date.
LocalDate expiration = calculateExpiration(____, 60);
System.out.println("Expiration date: " + expiration);
}
}