enum Calendar.Identifier
An enumeration for the available calendars.
利用可能なカレンダーに対するある列挙。
Availability 有効性
Technology
struct Calendar
Calendar
encapsulates information about systems of reckoning time in which the beginning, length, and divisions of a year are defined. It provides information about the calendar and support for calendrical computations such as determining the range of a given calendrical unit and adding units to a given absolute time.
Calendar
は、ある年の始まり、長さ、そしていくつかの区分が定義されるところのさまざまな刻時体系についての情報をカプセル化します。それはカレンダーについての情報を、そしてカレンダーに関する計算のサポートを提供します、例えば、与えられたカレンダー単位の範囲の決定や与えられた絶対時間にカレンダー単位を追加することなど。
enum Calendar.Identifier
static var autoupdatingCurrent : Calendar
static var current: Calendar
func date(Date, matchesComponents : DateComponents) -> Bool
func component(Calendar.Component, from: Date) -> Int
func dateComponents (Set<Calendar.Component>, from: Date) -> DateComponents
func dateComponents (Set<Calendar.Component>, from: Date, to: Date) -> DateComponents
func dateComponents (Set<Calendar.Component>, from: DateComponents, to: DateComponents) -> DateComponents
DateComponents
.
DateComponents
として指定された2つの日付の間の差を返します。
func dateComponents (in: TimeZone, from: Date) -> DateComponents
Calendar
time zone).
ある日付の日付構成要素のすべてを返します、与えられたタイムゾーンを使います(Calendar
タイムゾーンの代わりに)。
enum Calendar.Component
var identifier: Calendar.Identifier
var locale: Locale?
var firstWeekday : Int
var minimumDaysInFirstWeek : Int
var timeZone : TimeZone
func maximumRange (of: Calendar.Component) -> Range<Int>?
func minimumRange (of: Calendar.Component) -> Range<Int>?
func ordinality(of: Calendar.Component, in: Calendar.Component, for: Date) -> Int?
func range(of: Calendar.Component, in: Calendar.Component, for: Date) -> Range<Int>?
func startOfDay (for: Date) -> Date
func enumerateDates (startingAfter : Date, matching: DateComponents, matchingPolicy : Calendar.MatchingPolicy, repeatedTimePolicy : Calendar.RepeatedTimePolicy, direction: Calendar.SearchDirection, using: (Date?, Bool, inout Bool) -> Void)
func nextDate (after: Date, matching: DateComponents, matchingPolicy : Calendar.MatchingPolicy, repeatedTimePolicy : Calendar.RepeatedTimePolicy, direction: Calendar.SearchDirection) -> Date?
enum Calendar.MatchingPolicy
enum Calendar.RepeatedTimePolicy
func date(from: DateComponents) -> Date?
func date(byAdding : DateComponents, to: Date, wrappingComponents : Bool) -> Date?
Date
representing the date calculated by adding components to a given date.
いくつかの構成要素をある与えられた日付に加えることによって計算される日付を表している新しいDate
を返します。
func date(byAdding : Calendar.Component, value: Int, to: Date, wrappingComponents : Bool) -> Date?
Date
representing the date calculated by adding an amount of a specific component to a given date.
ある量の特定の構成要素をある与えられた日付に加えることによって計算される日付を表している新しいDate
を返します。
func date(bySetting : Calendar.Component, value: Int, of: Date) -> Date?
Date
representing the date calculated by setting a specific component to a given time, and trying to keep lower components the same. If the component already has that value, this may result in a date which is the same as the given date.
特定の構成要素をある与えられた時間に設定し、そしてより低い構成要素を同じに保つよう試みることによって計算される日付を表している新しいDate
を返します。構成要素が既にその値を持つならば、これはその与えられた日付と同じ日付という結果になるでしょう。
func date(bySettingHour : Int, minute: Int, second: Int, of: Date, matchingPolicy : Calendar.MatchingPolicy, repeatedTimePolicy : Calendar.RepeatedTimePolicy, direction: Calendar.SearchDirection) -> Date?
Date
representing the date calculated by setting hour, minute, and second to a given time on a specified Date
.
ある指定されたDate
上のある与えられた時間に時、分、そして秒を設定することによって算出される日付を表している新しいDate
を返します。
func dateInterval (of: Calendar.Component, for: Date) -> DateInterval?
func dateInterval (of: Calendar.Component, start: inout Date, interval: inout TimeInterval, for: Date) -> Bool
func dateIntervalOfWeekend (containing: Date) -> DateInterval?
DateInterval
of the weekend contained by the given date, or nil
if the date is not in a weekend.
与えられた日付によって含まれる、週末のDateInterval
を、またはその日付が週末の中にないならばnil
を返します。
func dateIntervalOfWeekend (containing: Date, start: inout Date, interval: inout TimeInterval) -> Bool
func nextWeekend (startingAfter : Date, direction: Calendar.SearchDirection) -> DateInterval?
DateInterval
of the next weekend, which starts strictly after the given date.
次の週末のDateInterval
を返します、それは与えられた日付の厳密に後で開始します。
func nextWeekend (startingAfter : Date, start: inout Date, interval: inout TimeInterval, direction: Calendar.SearchDirection) -> Bool
enum Calendar.SearchDirection
func compare(Date, to: Date, toGranularity : Calendar.Component) -> ComparisonResult
func isDate (Date, equalTo : Date, toGranularity : Calendar.Component) -> Bool
func isDate (Date, inSameDayAs : Date) -> Bool
func isDateInToday (Date) -> Bool
func isDateInTomorrow (Date) -> Bool
func isDateInYesterday (Date) -> Bool
func isDateInWeekend (Date) -> Bool
static func == (Calendar, Calendar) -> Bool
static func != (Calendar, Calendar) -> Bool
var amSymbol : String
locale
.
“AM” を表すために使われる表象、Calendarの持つlocale
にローカライズされます。
var pmSymbol : String
locale
.
“PM” を表すために使われる表象、Calendarの持つlocale
にローカライズされます。
var weekdaySymbols : [String]
locale
.
このカレンダーの中の曜日のリスト、Calendarの持つlocale
にローカライズされます。
var shortWeekdaySymbols : [String]
locale
.
このカレンダーの中の短縮名の曜日のリスト、Calendarの持つlocale
にローカライズされます。
var veryShortWeekdaySymbols : [String]
locale
.
このカレンダーの中の超短縮名の曜日のリスト、Calendarの持つlocale
にローカライズされています。
var standaloneWeekdaySymbols : [String]
locale
.
このカレンダーの中の単独動作型の曜日名のリスト、Calendarの持つlocale
にローカライズされます。
var shortStandaloneWeekdaySymbols : [String]
locale
.
このカレンダーの中の短縮名の単独動作型の曜日のリスト、Calendarの持つlocale
にローカライズされます。
var veryShortStandaloneWeekdaySymbols : [String]
locale
.
このカレンダーの中の超短縮名の曜日のリスト、Calendarの持つlocale
にローカライズされています。
var monthSymbols : [String]
locale
.
このカレンダーの中の月のリスト、Calendarの持つlocale
にローカライズされます。
var shortMonthSymbols : [String]
locale
.
このカレンダーの中の短縮名の月のリスト、Calendarの持つlocale
にローカライズされます。
var veryShortMonthSymbols : [String]
locale
.
このカレンダーの中の超短縮名の月のリスト、Calendarの持つlocale
にローカライズされます。
var standaloneMonthSymbols : [String]
locale
.
このカレンダーの中の単独動作型の月のリスト、Calendarの持つlocale
にローカライズされます。
var shortStandaloneMonthSymbols : [String]
locale
.
このカレンダーの中の短縮名の単独動作型の月のリスト、Calendarの持つlocale
にローカライズされます。
var veryShortStandaloneMonthSymbols : [String]
locale
.
このカレンダーの中の超短縮名の単独動作型の月のリスト、Calendarの持つlocale
にローカライズされます。
var quarterSymbols : [String]
locale
.
このカレンダーの中の四半期名のリスト、Calendarの持つlocale
にローカライズされます。
var shortQuarterSymbols : [String]
locale
.
このカレンダーの中の短縮名の四半期のリスト、Calendarの持つlocale
にローカライズされます。
var standaloneQuarterSymbols : [String]
locale
.
このカレンダーの中の単独動作型の四半期名のリスト、Calendarの持つlocale
にローカライズされます。
var shortStandaloneQuarterSymbols : [String]
locale
.
このカレンダーの中の短縮名の単独動作型の四半期のリスト、Calendarの持つlocale
にローカライズされます。
var eraSymbols : [String]
locale
.
このカレンダーの中の紀年のリスト、Calendarの持つlocale
にローカライズされます。
var longEraSymbols : [String]
locale
.
このカレンダーの中の伸長名の紀年のリスト、Calendarの持つlocale
にローカライズされます。
var description: String
var debugDescription : String
var customMirror : Mirror
var hashValue : Int
func encode(to: Encoder)
init(from: Decoder)
typealias Calendar.ReferenceType
struct DateComponents
struct TimeZone