0
我在我的iOS和Android應用程序中有一個聊天,並且我正在使用消息中的本地時間戳。
我知道這是一個巨大的錯誤...
我想使用Firebase時間戳。我在使用NSDate().timeIntervalSince1970
,這是在第二。
但是FirebaseServerValue.timestamp()
以毫秒爲單位,所以顯然它不能很好地工作。秒轉換Firebase時間戳?
- 您是否知道是否有辦法讓Firebase以秒爲單位存儲時間戳而不是毫秒?
- 否則,你有解決方案嗎?
我可以使用Firebase的時間戳更新應用程序,並在打開舊版本時發送消息,但我知道並非所有人都會更新應用程序。
謝謝!
你知道該怎麼做嗎? FirebaseServerValue.timestamp()不是數字或日期,這是一個對象,告訴Firebase編寫服務器端時間戳。 檢查: http://stackoverflow.com/questions/29243060/trying-to-convert-firebase-timestamp-to-nsdate-in-swift – papay0
我正在考慮當你使用的價值,是否真的很重要如果你在服務器端缺少0.5秒?如果你總是把結果分開,那麼你會得到它?我想你會使用這些數據按順序排序聊天或類似的東西。我只是用它來顯示它發送的時間,然後我用了幾分鐘。 – MaTePe
看到第二個問題,我可以做到這一點,但讓我們說在1個月內,這將是我的應用程序中的一個混亂,但不是每個人都會更新它。如果我進行了更新,它將適用於進行更新的人員,以及所有其他人員將寫入「6月8日48710」而非「2016年9月27日」 – papay0