如何在swift中将毫秒转换为本地日期,日期和时间格式?

时间:2018-02-13 06:34:11

标签: swift

我想以这种格式显示日期(Wed Jan 10 2018 11:20:17)。如何在swift中将毫秒转换为这种格式?我希望将时间视为星期三,时间为上午10:30或下午,日期为1月10日。

1 个答案:

答案 0 :(得分:2)

首先将日期除以1000

将其转换为日期
var date = Date(timeIntervalSince1970: (1477593000000 / 1000.0))

然后使用DateFormatter转换所需的格式

注意:未在XCODE中测试

var dateFormatter = DateFormatter()
dateFormatter.dateFormat = "E, d MMM yyyy HH:mm:ss"
print(dateFormatter.string(from: date))

希望它对你有所帮助。