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

সুইফটে Date অবজেক্ট তৈরি করার পদ্ধতিগুলো


সুইফটে Date অবজেক্ট তৈরির তিনটি উপায়

অবজেক্টিভ-সি থেকে আসা ডেভেলপাররা NSDate ব্যবহার করতেন, কিন্তু সুইফটের নিজস্ব Date স্ট্রাকচার আছে যা NSDate-এর সাথে ব্রিজড। বিস্তারিত জানতে এপ্পল ডক্স দেখুন।

১. বর্তমান তারিখ ও সময় (UTC)

let currentDateAndTime = Date()
print(currentDateAndTime)

এটিই সবচেয়ে সহজ পদ্ধতি।

২. DateFormatter ব্যবহার করে স্ট্রিং থেকে Date

let stringDate = "2019-10-10"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let date = dateFormatter.date(from: stringDate)
print(date ?? "")

৩. DateComponents ব্যবহার করে নির্দিষ্ট তারিখ

var components = DateComponents()
components.year = 2019
components.month = 12
components.day = 12
components.timeZone = TimeZone(abbreviation: "IST")
components.hour = 12
components.minute = 34
components.second = 55

let calendar = Calendar.current
if let date = calendar.date(from: components) {
    print(date)
}

টিপস: DateFormatter রিইউজ করুন পারফরম্যান্সের জন্য, এবং সময় অঞ্চল (timeZone) সেট করা ভুলবেন না।


  1. সুইফট/এক্সকোডে DateComponents থেকে Date অবজেক্ট তৈরির পদ্ধতি

  2. Swift-এ iOS-এ এক্সটার্নাল হোস্ট পিং (Ping) করা

  3. সুইফটে প্রোগ্রাম্যাটিক্যালি UIPickerView তৈরি করা (অ্যারে থেকে)

  4. সুইফটে WKWebView ব্যবহার করে iOS-এ ওয়েব ভিউ তৈরি করা