【发布时间】:2026-02-10 13:50:01
【问题描述】:
我向服务器发出一个 http get 请求并返回一个带有如下日期字符串的 json 对象:
{
name = "Place1";
temperature = 79;
humidity = 68;
reported_at = "2013-07-21T19:32:00Z";
}
我想格式化reported_at 键,以便向用户显示可读的日期和时间。
这是我正在尝试的快速代码,它一直返回 nil,因为它无法格式化日期。
var str = "2013-07-21T19:32:00Z"
var dateFor: NSDateFormatter = NSDateFormatter()
dateFor.dateFormat = "yyyy-MM-dd'T'HH:mm:ss:SSS"
var yourDate: NSDate? = dateFor.dateFromString(str)
println(yourDate)
如何使用 Swift 正确格式化此日期和时间?我想向用户显示日期和时间,以便他们知道读数的时间。
【问题讨论】:
标签: json swift nsdateformatter