- init
- initWithStartDate:duration:
- initWithStartDate:endDate:
- initWithCoder:
Availability 有効性
Technology
@interface NSDateInterval : NSObject
An NSDate
object represents a closed interval between two dates. The NSDate
class provides a programmatic interface for calculating the duration of a time interval and determining whether a date falls within it, as well as comparing date intervals and checking to see whether they intersect.
NSDate
オブジェクトは、2つの日付の間の閉区間を表します。NSDate
クラスは、プログラム的なインターフェイスをある時間間隔の期間を計算したり、ある日付がそれの内に入るかどうか、それだけでなく日付間隔を比較してそれらが交差かどうかを判定するために提供します。
An NSDate
object consists of a start
and an end
. The start
and end
of a date interval can be equal, in which case its duration
is 0
. However, end
cannot occur earlier than start
.
NSDate
オブジェクトは、start
とend
から成ります。ある日付間隔のstart
とend
は等しい可能性があります、その場合にはそれのduration
は0
です。しかしながら、end
はstart
より早く現れることはできません。
You can use the NSDate
class to create string representations of NSDate
objects that are suitable for display in the current locale.
あなたは、NSDate
クラスを使ってNSDate
オブジェクトの文字列表現を作成できます、それは現在のロケールにおいて表示するのに適するものです。
Important 重要
The Swift overlay to the Foundation framework provides the Date
structure, which bridges to the NSDate
class. For more information about value types, see Working with Cocoa Frameworks in Using Swift with Cocoa and Objective-C (Swift 4.1).
Foundationフレームワークに対するSwiftオーバーレイは、Date
構造体を提供します、それはNSDate
クラスへとブリッジします。値型についてのさらなる情報として、Working with Cocoa FrameworksをUsing Swift with Cocoa and Objective-C (Swift 4.1)で見てください。
- init
- initWithStartDate:duration:
- initWithStartDate:endDate:
- initWithCoder:
- compare:
- isEqualToDateInterval:
- intersectsDateInterval:
- intersectionWithDateInterval:
- containsDate:
NSDate
NSTimeInterval