问题描述
我从服务器得到的日期是这种格式"2020-11-28T19:24:58.478641+05:30"
但我无法使用日期格式化程序将其转换为日期。
let input = "2020-11-28T19:24:58.478641+05:30"
let formatter = DateFormatter()
formatter.locale = Locale(identifier: "en_US_POSIX")
formatter.dateStyle = .full
formatter.setLocalizedDateFormatFromTemplate("YYYY-MM-DDThh:mm[:ss[.uuuuuu]][+HH:MM|-HH:MM|Z]")
formatter.timeStyle = .full
let date = formatter.date(from: input)
print(date)
print(date)
在任何情况下都返回 nil。我尝试在线转换此文件,结果在 https://nsdateformatter.com/
IMG ->converted date on nsdateformatter.com
如何使服务器日期适应 iOS 现有的日期格式?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)