文書   >   Foundation   >   Dates and Times   >   Date   >   NSDate   >   init(timeIntervalSinceReferenceDate:)
イニシャライザ
init(timeIntervalSinceReferenceDate:)
2001 年 1 月 1 日 00:00:00 UTC を基準にして与えられた秒数で初期化された日付オブジェクトを返します。
宣言
init(timeIntervalSinceReferenceDate ti: TimeInterval)
パラメータ
seconds | 基準日 (2001 年 1 月 1 日00:00:00 UTC) に追加すべき秒数。負の値は受信者が基準日より早くなることを意味します。 |
戻り値
絶対参照日付との相対的な seconds 秒数で初期化された NSDate オブジェクト。
議論
このメソッドは、NSDate クラスの指定イニシャライザであり、主に NSDate のサブクラスの使用のために宣言されます。NSDate をサブクラス化して具象 date クラスを作成するときは、このメソッドをオーバーライドしなければなりません。
以下も見よ
日付(Date)の初期化
現在の日付と時刻に初期化された日付オブジェクトを返します。
init(timeIntervalSinceNow: TimeInterval)
現在の日付と時刻から与えられた相対秒数で初期化された日付オブジェクトを返します。
init(timeInterval: TimeInterval, since: Date)
与えられた秒数だけ別の日付に相対して初期化された日付オブジェクトを返します。
init(timeIntervalSince1970: TimeInterval)
1970 年 1 月 1 日 00:00:00 UTC を基準にして与えられた秒数で初期化された日付オブジェクトを返します。
与えられた unarchiver 内のデータから初期化された日付オブジェクトを返します。