我有这个字符串日期值
let stringDate = 2018-06-10T13:57:23.232+0000
字符串日期格式将始终相同,并且我希望输出类似于其中之一
6 year, 3 month, 1 day
or
3 month, 20 days
or
1 day
基本上,我正在将stringDate与当前日期进行比较,并显示它们彼此之间的距离。
我可以使用它从字符串中获取日期
let dateFormatter = DateFormatter()
var dateFromString: Date?
dateFormatter.timeZone = NSTimeZone.local
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
if let dateReturn = dateFormatter.date(from: stringDate) {
dateFromString = dateReturn
}
但是我仍然坚持如何获取上面的自定义输入。谢谢您的帮助