1

sendbird メッセージから文字列形式でメッセージ送信日の日付を取得しようとしていますが、メッセージを逆シリアル化する方法がわかりません。

現在、次のような数字が混乱しています。

1506267806611

現在、シリアル化された日付を以下の変数に保存していますが、swift 3 で逆シリアル化するために何が必要かわかりません

var msgDate = userMessage.createdAt
4

2 に答える 2

0

ミリ秒ではなく秒に変更するには、1000 で割る必要があるため、次のようになります。

let msgDate = Date.init(timeIntervalSince1970: TimeInterval(userMessage.createdAt) / 1000 )
于 2019-09-05T19:56:19.970 に答える