我正在尝试设置一个 NSDate
常量:
let formattedDate: NSDate = 2015-06-17 05:25:21 +0000
但是当我设置它时,我遇到了很多错误:
Cannot convert value of type 'Int' to specified type 'NSDate'
Consecutive declarations on a line must be separated by ';'
我正在进行单元测试,所以我需要 formattedDate: NSDate
进行测试。
最佳答案
使用类似于 https://www.unixtimestamp.com/ 的东西您可以将日期转换为时间戳。在您的情况下,使用 1434518721
并从中创建一个 Date
:
let date = Date(timeIntervalSince1970: 1434518721) // 2015-06-17 05:25:21
或者,您可以存储字符串并使用 DateFormatter
将其转换为日期,但这更昂贵并且技术上不是常量。
关于ios - 如何设置: 2015-06-17 05:25:21 +0000 as a let NSDate constant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48427978/