Swift:
বর্তমান তারিখ পেতে

কিভাবে:

Swift-এর Foundation ফ্রেমওয়ার্কে Date ক্লাস প্রদান করে, যা বর্তমান তারিখ এবং সময় পেতে স্বাচ্ছন্দ্য হয়ে যায়। বর্তমান তারিখ পাওয়ার একটি মৌলিক উদাহরণ নিচে দেওয়া হল:

import Foundation

let currentDate = Date()
print(currentDate)

এটি সাধারণত এরকম একটি আউটপুট প্রদান করবে:

2023-04-12 07:46:23 +0000

আউটপুট ফরম্যাটটি ISO 8601 মানের অনুসরণ করে, ইউটিসি টাইম জোনকে ব্যবহার করে। তবে, আপনি এই তারিখটি প্রদর্শনের জন্য ফরম্যাট করতে চাইতে পারেন। Swift-এর DateFormatter ক্লাস এখানে সাহায্য করে:

let formatter = DateFormatter()
formatter.dateStyle = .long
formatter.timeStyle = .medium
let formattedDate = formatter.string(from: currentDate)
print(formattedDate)

নমুনা আউটপুট হতে পারে:

April 12, 2023 at 10:46:23 AM

ডিভাইসের লোকেল অনুসারে আউটপুট ফরম্যাট ভিন্ন হতে পারে মনে রাখবেন।

যে প্রজেক্টগুলোতে জটিল তারিখ পরিচালনা প্রয়োজন হয়, অনেক Swift ডেভেলপার তৃতীয় পক্ষের লাইব্রেরি যেমন SwiftDate-এর দ্বারা খোঁজে যান। নির্দিষ্ট টাইম জোন এবং ফরম্যাটে বর্তমান তারিখ পেতে SwiftDate ব্যবহারের একটি উপায় নিচে দেওয়া হল:

প্রথমে, SPM, CocoaPods, বা Carthage ব্যবহার করে আপনার প্রজেক্টে SwiftDate যোগ করুন। তারপর:

import SwiftDate

let rome = Region(calendar: .gregorian, zone: .europeRome, locale: .current)
let currentDateInRome = DateInRegion(Date(), region: rome)
print(currentDateInRome.toFormat("yyyy-MM-dd HH:mm:ss"))

এটি উৎপাদন করতে পারে:

2023-04-12 09:46:23

SwiftDate ব্যবহার করে, আপনি বিভিন্ন টাইম জোন এবং লোকেলগুলির জন্য তারিখ এবং সময় সহজেই ম্যানিপুলেট করতে পারেন, আপনার Swift অ্যাপ্লিকেশনগুলিতে জটিল তারিখ পরিচালনার কাজগুলি সহজ করে দেন।