我正在创建自己的应用,其中包括上传图片以及制作帖子的日期。我想知道如何上传这些数据进行解析,然后如何从解析中检索它以在标签中填充它。
祝你好运
答案 0 :(得分:0)
您首先会问您的后端他需要哪种格式的日期。假设他说“yyyy-MM-dd'T'HH:mm:ss.000Z”
然后你会这样做
let date = Date()
这将为您提供当前日期对象,还有其他方法,您可以采取日期对象,例如。日期选择器。然后
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.000Z"
let dateString = dateFormatter.string(from: date!)
现在在dateString
中你将获得你将发送的字符串中的日期,并且在接收时你将再次以String的形式获得一些特定格式的日期以将该字符串转换为Date Object执行以下操作。
假设dateData是存储从API接收的dateString的var。
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.000Z" // put here the date format told by your backend developer
let date = dateFormatter.date(from: dateData)