সঠিক সময় পেতে নেটওয়ার্ক টাইম ব্যবহার করুন
ডিভাইসের স্থানীয় ঘড়ি অপরিশুদ্ধ হতে পারে। প্রোডাকশন অ্যাপে প্রায়শই সার্ভার বা NTP থেকে UTC সময় নেওয়া হয়। নিচে সুইফটে স্থানীয় এবং UTC সময় পাওয়ার উদাহরণ দেওয়া হলো।
UTC সময় (ডিভাইসের স্বাধীন)
let utcDate = Date()
print(utcDate) // UTC-তে প্রিন্ট হবে
স্থানীয় সময় ফরম্যাট সহ
let dateObj = Date()
let formatter = DateFormatter()
formatter.timeZone = TimeZone.current
formatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let localTimeString = formatter.string(from: dateObj)
print(localTimeString)
প্রো টিপ: প্রোডাকশন-গ্রেড অ্যাপের জন্য URLSession দিয়ে বিশ্বস্ত NTP সার্ভার বা আপনার ব্যাকএন্ড API থেকে সময় আনুন, কারণ ডিভাইসের ঘড়ি ইউজার পরিবর্তন করতে পারে।