দুই তারিখের মধ্যে পার্থক্য পাওয়া সহজ। তারিখগুলির মধ্যে কীভাবে খেলতে হয় তা আপনার জানা উচিত।
আমরা তারিখ ফরম্যাট করার জন্য DateFormatter ক্লাস ব্যবহার করব।
DateFormatter এর উদাহরণগুলি NSDate অবজেক্টের স্ট্রিং উপস্থাপনা তৈরি করে এবং তারিখ এবং সময়ের পাঠ্য উপস্থাপনাকে NSDate অবজেক্টে রূপান্তর করে।
আপনি এখানে এটি সম্পর্কে আরও পড়তে পারেন
https://developer.apple.com/documentation/foundation/dateformatter
আমরা ক্যালেন্ডারের কাঠামোও ব্যবহার করব, অ্যাপল এর সুন্দর ডকুমেন্টেশন প্রদান করেছে,
https://developer.apple.com/documentation/foundation/calendar
তো চলুন শুরু করা যাক।
Xcode খুলুন, নতুন খেলার মাঠ।
নিচের কোডটি কপি করুন
import UIKit // create object of DateFormatter and Calendar let formatter = DateFormatter() let calendar = Calendar.current // specify the format, formatter.dateFormat = "dd-MM-yyyy" // specify the start date let startDate = formatter.date(from: "10-08-2018") // specify the end date let endDate = formatter.date(from: "23-09-2019") print(startDate!) print(endDate!) let diff = calendar.dateComponents([.day], from: startDate!, to: endDate!) // print the diff between the two dates print(diff)