反序列化 Sendbird 消息的 CreatedAt 数据

Deserialize Sendbird message CreatedAt data

我正在尝试从 sendbird 消息中获取字符串格式的消息发送日期,但不知道如何反序列化消息。

目前我得到的是一堆乱七八糟的数字,如下所示:

1506267806611

我目前将序列化日期存储在下面的变量中,但无法弄清楚在 swift 3

中反序列化需要什么
var msgDate = userMessage.createdAt

这是一个时间戳。您可以使用

将其转换为日期
Date(timeIntervalSince1970: msgDate)

您应该将它除以 1000 以将其更改为秒而不是毫秒,因此它会像:

let msgDate = Date.init(timeIntervalSince1970: TimeInterval(userMessage.createdAt) / 1000 )