formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss'Z'"
formatter.calendar = Calendar.init(identifier: .gregorian)
let strdate = formatter.string(from:Date())
let myDate = IMUtil.stringtoDateConverter(startDateString: strdate)
formatter.dateFormat = "yyyyMMddHHmmss"
guard let timeZone = NSTimeZone(name: "UTC") as TimeZone? else {
return
}
formatter.timeZone = timeZone
if startIndex == 0 {
currentDate = formatter.string(from: myDate)
}
I'm using above code to create a date .
Expected response :
20240104190840
Response :
14810104190840
Why is it giving wrong year?