2017-09-28 2 views
0

メッセージの日付をsendbirdメッセージからString形式で送信しようとしていますが、メッセージのデシリアライズ方法はわかりません。以下のようにSendbirdメッセージをデシリアライズするCreatedAt data

は、現在、私はただの数字の混乱を取得しています:

1506267806611 

私は現在、以下の変数で連載日付を格納しますが、迅速な3

にデシリアライズするために必要なのかを把握することはできません
var msgDate = userMessage.createdAt 

答えて

1

これはタイムスタンプです。あなたはそれを日付に変換することができます

Date(timeIntervalSince1970: msgDate) 
+0

返された日付の最初のセクションは何ですか? '49701-09-23 04:03:31 + 0000' – Drew

+0

一見、タイムスタンプであるようでした。この場合、日付がどんな形式であるかを見るためにSendbirdのドキュメントを調べるほうが良いでしょう。 –

+0

このケースでは、私は文字列を解析していて、とにかく年を落としているので、答えは十分でした。私が月、日、時間を得ている限り、私はすべて設定されています。ちょっと気になっただけ – Drew

関連する問題