init()
init(timeIntervalSinceNow : TimeInterval)
init(timeInterval : TimeInterval, since: Date)
init(timeIntervalSinceReferenceDate : TimeInterval)
init(timeIntervalSince1970 : TimeInterval)
init(from: Decoder)
Availability 有効性
Technology
struct Date
A Date
value encapsulate a single point in time, independent of any particular calendrical system or time zone. Date values represent a time interval relative to an absolute reference date.
Date
値は、あらゆる特定のカレンダーシステムまたはタイムゾーンに独立して、ある単一の時点をカプセル化します。日付値は、絶対基準日に相対して時間間隔を表します。
The Date
structure provides methods for comparing dates, calculating the time interval between two dates, and creating a new date from a time interval relative to another date. Use date values in conjunction with Date
instances to create localized representations of dates and times and with Calendar
instances to perform calendar arithmetic.
Date
構造体は、日付を比較する、2つの日付の時間間隔を計算する、そして別の日付と相対してある時間間隔から新しい日付を作成するメソッドを提供します。日付値を使って、Date
インスタンスと連携して日付と時刻のローカライズされた表現を作成したり、Calendar
インスタンスとともにカレンダー計算を実行してください。
Date
bridges to the NSDate
class. You can use these interchangeably in code that interacts with Objective-C APIs.
Date
は、NSDate
クラスへとブリッジします。あなたは、Objective-C APIと相互作用するコードにおいて、それらを交換可能に使用できます。
init()
init(timeIntervalSinceNow : TimeInterval)
init(timeInterval : TimeInterval, since: Date)
init(timeIntervalSinceReferenceDate : TimeInterval)
init(timeIntervalSince1970 : TimeInterval)
init(from: Decoder)
static let distantFuture : Date
static let distantPast : Date
static func == (Date, Date) -> Bool
static func != (Date, Date) -> Bool
static func > (Date, Date) -> Bool
static func >= (Date, Date) -> Bool
static func < (Date, Date) -> Bool
static func <= (Date, Date) -> Bool
func compare(Date) -> ComparisonResult
func distance(to: Date) -> TimeInterval
func timeIntervalSince (Date) -> TimeInterval
var timeIntervalSinceNow : TimeInterval
var timeIntervalSinceReferenceDate : TimeInterval
var timeIntervalSince1970 : TimeInterval
static var timeIntervalSinceReferenceDate : TimeInterval
static let timeIntervalBetween1970AndReferenceDate : Double
typealias Date.Stride
func addTimeInterval (TimeInterval)
func addingTimeInterval (TimeInterval) -> Date
func advanced(by: TimeInterval) -> Date
static func + (Date, TimeInterval) -> Date
static func += (inout Date, TimeInterval)
static func - (Date, TimeInterval) -> Date
static func -= (inout Date, TimeInterval)
static func ... (Date) -> PartialRangeFrom<Date>
static func ... (Date) -> PartialRangeThrough<Date>
static func ... (Date, Date) -> ClosedRange<Date>
static func ..< (Date) -> PartialRangeUpTo<Date>
static func ..< (Date, Date) -> Range<Date>
func encode(to: Encoder)
var description: String
func description(with: Locale?) -> String
var debugDescription : String
var customMirror : Mirror
var hashValue : Int
func hash(into: inout Hasher)
var customPlaygroundQuickLook : PlaygroundQuickLook
class NSDate
typealias Date.ReferenceType
struct Date.IntervalFormatStyle
struct Date.RelativeFormatStyle
struct DateInterval
typealias TimeInterval