কম্পিউটার

আইফোন/আইওএস-এ দুটি এনএসডেট কীভাবে তুলনা করবেন?


এই প্রবন্ধে আমরা দেখব কিভাবে সুইফটে দুটি NSDate তুলনা করা যায়। সবার আগে আমাদের দুটি NSDates তৈরি করতে হবে।

আমরা এবার সিমুলেটরের পরিবর্তে খেলার মাঠে করব৷

প্রথমে দুটি ভিন্ন তারিখ তৈরি করা যাক।

let dateOne = NSDateComponents()
dateOne.day = 5
dateOne.month = 6
dateOne.year = 1993
let dateTwo = NSDateComponents()
dateTwo.day = 4
dateTwo.month = 2
dateTwo.year = 1995

এই তারিখের উপাদানগুলি ব্যবহার করে আমরা তারিখগুলি তৈরি করব এবং তারপর তাদের তুলনা করব

let cal = NSCalendar.current
let FirstDate = cal.date(from: dateOne as DateComponents)
let secondDate = cal.date(from: dateTwo as DateComponents)

এখন তাদের তুলনা করার জন্য আমরা একটি if শর্ত ব্যবহার করব।

if secondDate!.compare(firstDate!) == .orderedAscending {
   print("date 1 is bigger than date 2")
} else {
   print("Date 2 is bigger")
}

নিচে সিমুলেটর চালানোর সময় উপরের কোডের আউটপুট।

আইফোন/আইওএস-এ দুটি এনএসডেট কীভাবে তুলনা করবেন?

তিনটি ভিন্ন উপায় আছে যা আমরা তুলনা করতে পারি।

  • অর্ডারড অ্যাসেন্ডিং
  • অর্ডারেড ডিসেন্ডিং
  • অর্ডার করেছেন একই

  1. কিভাবে একটি ফোনের গতি বাড়ানো যায়

  2. আইফোনে দুটি নম্বর কীভাবে ব্যবহার করবেন

  3. কিভাবে iOS ডাউনগ্রেড করবেন

  4. কিভাবে iOS 12 ইনস্টল করবেন