আপনাকে 2 টি আলাদা ঘোষণা করতে হবে NSDateFormatters
, প্রথমে স্ট্রিংটিকে একটিতে রূপান্তর করতে হবে NSDate
এবং দ্বিতীয়টি আপনার বিন্যাসে তারিখটি মুদ্রণ করতে হবে।
এই কোড ব্যবহার করে দেখুন:
let dateFormatterGet = NSDateFormatter()
dateFormatterGet.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateFormatterPrint = NSDateFormatter()
dateFormatterPrint.dateFormat = "MMM dd,yyyy"
let date: NSDate? = dateFormatterGet.dateFromString("2016-02-29 12:24:26")
print(dateFormatterPrint.stringFromDate(date!))
সুইফট 3 এবং উচ্চতর:
সুইফট থেকে 3 NSDate
শ্রেণিতে পরিবর্তন করা হয়েছে Date
এবং করা NSDateFormatter
হয়েছে DateFormatter
।
let dateFormatterGet = DateFormatter()
dateFormatterGet.dateFormat = "yyyy-MM-dd HH:mm:ss"
let dateFormatterPrint = DateFormatter()
dateFormatterPrint.dateFormat = "MMM dd,yyyy"
if let date = dateFormatterGet.date(from: "2016-02-29 12:24:26") {
print(dateFormatterPrint.string(from: date))
} else {
print("There was an error decoding the string")
}