Instance Property インスタンスプロパティ

dateTimeStyle

The style to use when describing a relative date, for example “yesterday” or “1 day ago”. ある相対日付を記述する時に使う様式、例えば “yesterday” または “1 day ago”。

Declaration 宣言

var dateTimeStyle: RelativeDateTimeFormatter.DateTimeStyle { get set }

Discussion 議論

Default is RelativeDateTimeFormatter.DateTimeStyle.numeric. 初期状態は、RelativeDateTimeFormatter.DateTimeStyle.numericです。


let components = DateComponents(weekOfMonth: -1)
let formatter = RelativeDateTimeFormatter()
formatter.dateTimeStyle = .numeric
print(formatter.localizedString(from: components))
// Outputs:  1 week ago

To display relative dates using named styles, set this property to RelativeDateTimeFormatter.DateTimeStyle.named. 相対日付を名称スタイルを使って表示するには、このプロパティをRelativeDateTimeFormatter.DateTimeStyle.namedに設定してください。


let components = DateComponents(weekOfMonth: -1)
let formatter = RelativeDateTimeFormatter()
formatter.dateTimeStyle = .named
print(formatter.localizedString(from: components))
// Outputs:  last week

See Also 参照

Configuring Formatter Options フォーマッタオプションを構成設定する