কম্পিউটার

আইওএসে সুইফট এক্সকোডে একটি তারিখ থেকে আপনি কীভাবে একটি তারিখ বস্তু তৈরি করবেন?


সুইফটে ডেট অবজেক্ট তৈরি করতে আমরা সুইফটের DateComponents() ব্যবহার করব। আমরা এটা দুইভাবে করতে পারি। আমরা সিমুলেটরের পরিবর্তে আমাদের কোড পরীক্ষা করতে খেলার মাঠ ব্যবহার করব।

আমরা একটি তারিখ তৈরি করতে তারিখ উপাদান এবং ক্যালেন্ডার ব্যবহার করব। আমরা দুটি উপায়ে তারিখ উপাদান তৈরি করতে পারি।

পদ্ধতি 1

DateComponent().

এর ডিফল্ট ইনিশিয়ালাইজার ব্যবহার করে তারিখ তৈরি করা হচ্ছে
var date = DateComponents.init(
calendar: <#T##Calendar?#>,
timeZone: <#T##TimeZone?#>,
era: <#T##Int?#>,
year: <#T##Int?#>,
month: <#T##Int?#>,
day: <#T##Int?#>,
hour: <#T##Int?#>,
minute: <#T##Int?#>,
second: <#T##Int?#>,
nanosecond: <#T##Int?#>,
weekday: <#T##Int?#>, weekdayOrdinal: <#T##Int?#>, quarter: <#T##Int?#>,
weekOfMonth: <#T##Int?#>, weekOfYear: <#T##Int?#>, yearForWeekOfYear: <#T##Int?#>)

এটি ক্যালেন্ডারের ধরন, তারিখ, দিন, মাস, বছর এবং একটি তারিখ তৈরি করার জন্য প্রয়োজনীয় অন্যান্য জিনিসগুলির মতো সমস্ত জিনিস জিজ্ঞাসা করবে৷

পদ্ধতি 2

আমরা শুধুমাত্র DateComponent()

এর init পদ্ধতি ব্যবহার করে একই তৈরি করতে পারি
var date = DateComponents()
date.day = 5
date.month = 6
date.year = 1993

তারিখ উপাদান তৈরি করার এই দুটি উপায়, এখন আমাদের তারিখের উপাদানগুলিকে তারিখে রূপান্তর করতে হবে। আমরা নিচের কোডটি ব্যবহার করে এটি করতে পারি।

let cal = Calendar.current
let newDate = cal.date(from: date)
print("the date is", newDate!)

আমরা যখন উপরের কোডটি চালাই তখন ফলাফল হবে

আইওএসে সুইফট এক্সকোডে একটি তারিখ থেকে আপনি কীভাবে একটি তারিখ বস্তু তৈরি করবেন?


  1. আইওএস-এ অ্যারে থেকে প্রোগ্রাম্যাটিকভাবে পিকার কীভাবে তৈরি করবেন?

  2. কীভাবে সুইফট ব্যবহার করে একটি iOS অ্যাপে একটি ওয়েবভিউ তৈরি করবেন?

  3. কীভাবে একটি ফাইল তৈরি করবেন, এতে ডেটা লিখবেন এবং এটি থেকে আইওএস-এ ডেটা পড়বেন?

  4. কিভাবে iOS 15 থেকে iOS 14 এ ডাউনগ্রেড করবেন