現在のタイムスタンプとタイムスタンプを使用して、ページにそれらを表示する最も良い方法は何ですか?与えられたタイムスタンプが「昨日」を表す場合、プレゼンテーションは昨日に言わなければなりません。指定されたタイムスタンプが数分または数時間前だった場合は、そのタイムスタンプの数だけを含める必要があります。 1つを他のものから減算して、その違いが何を意味するのか、または使用できる組み込みのライブラリやフレームワークがあるのかを評価するのが最善でしょうか?これまでのところ、私は以下の遊び場で働いています:SwiftでUnixタイムスタンプを表示
let ts = 1499299978.149724
let current_ts: Double
let date = NSDate(timeIntervalSince1970: ts)
let dayTimePeriodFormatter = DateFormatter()
let totalFormat = "MMM dd YYYY hh:mm a" //just for reference
dayTimePeriodFormatter.dateFormat = "hh:mm a" //add to this as desired
let dateString = dayTimePeriodFormatter.string(from: date as Date)
あなたの質問は、2つの 'Date'インスタンス間の違いをフォーマットするように思えますか?タイトルを適宜編集してください。あなたの質問はUnixのタイムスタンプとは関係ありません。なぜ、 'Date'ではなく' NSDate'を使うのですか? – rmaddy
そしてあなたの質問を、あなたが望む出力のタイプの特定の例で更新してください。あなたの説明は非常に曖昧です。 – rmaddy