2016-11-28 9 views
2
let ref = DataBase.child("post").child(post.userUid).child("postDate") 
    ref.observe(.value, with: { 
     snap in 
     let value = snap.value as? NSDictionary 
     let date = value?["postDate"] as? String ?? "" 
     print("DATE: \(date)") 
    }) 

どのようにして秒、分、時間、日にすることができますか?今から30秒後の画像を言うことができます。私は印刷したい(30秒前)、2時間で印刷したい場合(2時間前)、1日(1日前)の場合 インターネット上の情報が見つかりません。Firebaseタイムスタンプ

ありがとうございました。

答えて

0

指定された日付から時間を計算するtimeIntervalSinceDateメソッドがいくつかあるDateを使用できます。文字列を日付に変換する必要があるため、DateFormatterのdateFromStringが必要になります。

https://developer.apple.com/reference/foundation/date

+0

こんにちはマイケル、あなたが答えてくれてありがとうしかし、私が欲しいのです。今から30秒ポストしてある画像を言うことができます。私は1日(1日前)であれば2時間、私は印刷したい(2時間前)、30分前に印刷したいです。ありがとうございました – John

関連する問題