文書   >   Foundation   >     Dates and Times   >   DateFormatter   >   setLocalizedDateFormatFromTemplate(_:)
インスタンスメソッド
setLocalizedDateFormatFromTemplate(_:)
受信者用に指定されたロケールを使用して、テンプレートから日付書式を設定します。
宣言
func setLocalizedDateFormatFromTemplate(_ dateFormatTemplate: String)
パラメータ
dateFormatTemplate | 日付書式パターン ("MM" や "h" など) を含む文字列。 詳細は、"日付と時間のプログラミングガイド" を参照してください。 |
議論
日付書式文字列で許可される変換指定子のリストについては、データ書式設定ガイド を参照してください。
このメソッドを呼び出すことは、dateFormat プロパティを dateFormat(fromTemplate:options:locale:) メソッドを呼び出した結果に設定し、オプションと locale プロパティ値を渡さないように設定することと同じですが、必ずしも実装されていません。
このメソッドは、受信側の locale を設定した後にのみ呼び出す必要があります。
以下も見よ
書式とスタイルの管理
var dateStyle: DateFormatter.Style
受信者の日付のスタイル。
var timeStyle: DateFormatter.Style
受信者の時間のスタイル。
受信者が使用する日付書式の文字列。
class func dateFormat(fromTemplate: String, options: Int, locale: Locale?) -> String?
指定されたロケールに対して適切に配置された、与えられた日付書式のコンポーネントを表す、ローカライズされた日付書式の文字列を返します。
var formattingContext: Formatter.Context
日付の書式設定時に使用される大文字の書式設定コンテキスト。