【发布时间】:2019-02-12 13:11:18
【问题描述】:
当我们从 web 获取 Json 数据时,我们必须以字符串格式包含日期。但是,它仅在我提交原始字符串值时才有效。当我创建一个具有相同值的字符串实例(使用 Date())时,请求没有成功。我试过这段代码:
var formattedDate = { ()-> String in let dateString = String(describing: Date())
let formatter = DateFormatter() formatter.dateFormat = "yyyy-MM-dd" formatter.dateStyle = .short return dateString }()
let dateString = "\"\(formattedDate.dropLast(15))"+"\""
//then instead of :
let query: [String : String] = ["api_key" : "DEMO_KEY", "date" : "2012-02-12"]
//this:
let query: [String : String] = ["api_key" : "DEMO_KEY", "date" : dateString]
没用!格式化会产生相同的确切字符串值!有什么想法吗?
【问题讨论】: