2017-05-08 5 views
0

私はApple's documentationの中で、Dateオブジェクトは絶対参照日付に対する不変時間間隔を表していることを知りました。その基準日からの日数はどのように取得できますか?NSDateのReference Dateから日数を取得する方法は?

編集:私は同様の質問の解決策を見つけましたが、特定の日付を入力するよう強制しない解決策を探しています。

+0

http://stackoverflow.com/questions/4739483/number-of-days-between-two-nsdates ? – Larme

+0

[Swift 3の可能な複製] - 2つの日付の間の暦日の数を調べる(http://stackoverflow.com/questions/40075850/swift-3-find-number-of-calendar-days-between-two-dates) – Adrian

答えて

1

あなたが日に日からカレンダー法のdateComponentsを使用し、一日のコンポーネントを渡すことができます。

let date = Date(timeIntervalSinceReferenceDate: 0)  // "2001-01-01 00:00:00 +0000" 
let days = Calendar.current.dateComponents([.day], from: date, to: Date()).day // 5971 
+0

ありがとう、レオ!私はそれのような何かを、つまり、日付を使用しないように探していた。 – Cue

関連する問題