Để có một ngày nhanh chóng, chúng ta cần tạo một ngày trước. Sau khi ngày đó được tạo, chúng tôi phải thêm các ngày cụ thể vào ngày đó. Trong ví dụ này, chúng ta sẽ thấy cách chúng ta có thể đạt được điều tương tự.
Hãy tạo một ngày trước, hãy để nó là ngày hôm nay,
let today = Date()
Bây giờ để sửa đổi ngày này, chúng tôi sẽ sử dụng hàm thêm với giá trị âm,
let modifiedDate = Calendar.current.date(byAdding: .day, value: 1, to: today)!
Bây giờ để xem sự khác biệt giữa cả hai ngày, hãy thêm báo cáo in cho cả hai ngày này. Mã hoàn chỉnh của chúng tôi bây giờ sẽ giống như thế này.
let today = Date() print(today) let modifiedDate = Calendar.current.date(byAdding: .day, value: 1, to: today)! print(modifiedDate)
Khi chúng tôi chạy đoạn mã trên trên trình mô phỏng sân chơi, chúng tôi nhận được kết quả sau, hiển thị chính xác sự chênh lệch hai giờ trong cả ngày tháng và ngày đã sửa đổi.