我试图调用一个函数,一个参数是当前时间和日期,另一个是文件名,它们都是字符串。如何转换Date()为字符串。我试过了:
writeToFile(content: Date(), fileName: "jm.txt")
Run Code Online (Sandbox Code Playgroud)
但这给了我错误:
无法将类型“日期”的值转换为预期的参数类型“字符串”
Something like this:
let df = DateFormatter()
df.dateFormat = "yyyy-MM-dd hh:mm:ss"
let now = df.stringFromDate(Date())
writeToFile(content: now, fileName: "jm.txt")
Run Code Online (Sandbox Code Playgroud)
You need to use DateFormatter for that:
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd"
writeToFile(content: formatter.string(from: Date()), fileName: "jm.txt")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11549 次 |
| 最近记录: |