কম্পিউটার টিউটোরিয়াল

iOS-এ দুটি তারিখের পার্থক্য বের করা (দিন, মাস, বছর)


DateComponents ও Calendar দিয়ে তারিখ পার্থক্য নির্ণয়

দুটি তারিখের মধ্যে পার্থক্য বের করতে Calendar এবং DateFormatter ব্যবহার করা হয়। নিচে দিনের পার্থক্য বের করার উদাহরণ দেওয়া হলো।

কোড উদাহরণ

import UIKit

let formatter = DateFormatter()
formatter.dateFormat = "dd-MM-yyyy"

let startDate = formatter.date(from: "10-08-2018")!
let endDate = formatter.date(from: "23-09-2019")!

let calendar = Calendar.current
let diff = calendar.dateComponents([.day], from: startDate, to: endDate)

print("দিনের পার্থক্য: \(diff.day ?? 0)") // আউটপুট: 409

অন্য ইউনিট পাওয়া

dateComponents-এ [.day, .month, .year] পাস করলে সব একসাথে পেয়ে যাবেন।

let fullDiff = calendar.dateComponents([.year, .month, .day], from: startDate, to: endDate)
print("\(fullDiff.year!) বছর, \(fullDiff.month!) মাস, \(fullDiff.day!) দিন")

সতর্কতা: ফরম্যাট স্ট্রিং এবং ইনপুট স্ট্রিং মিলে যাওয়া নিশ্চিত করুন, অন্যথায় date(from:) নিল রিটার্ন করবে।


  1. iOS-এ Swift ব্যবহার করে দুটি জিওগ্রাফিক লোকেশন এর দূরত্ব কীভাবে বের করবেন?

  2. How to get the difference between two dates in Android?

  3. অ্যান্ড্রয়েডে দুটি ভৌগোলিক অবস্থানের মধ্যবর্তী দূরত্ব নির্ণয় করার পদ্ধতি

  4. Excel-এ দুটি তারিখের মধ্যে লিপ ইয়ারের সংখ্যা হিসাব করুন