Instance Method インスタンスメソッド

description(with:)

Returns a string representation of the date using the given locale. 与えられたロケールを使って時間の文字列表現を返します。

Declaration 宣言

func description(with locale: Any?) -> String

Parameters パラメータ

locale

An NSLocale object. あるNSLocaleオブジェクト。

If you pass nil, NSDate formats the date in the same way as the description property. あなたがnilを渡すならば、NSDateは、descriptionプロパティと同じ方法で日付を書式設定します。

In OS X v10.4 and earlier, this parameter was an NSDictionary object. If you pass in an NSDictionary object in OS X v10.5, NSDate uses the default user locale—the same as if you passed in [NSLocale currentLocale]. OS X 10.4以前では、このパラメータはNSDictionaryオブジェクトでした。あなたがNSDictionaryオブジェクトをOS X 10.5において渡すならば、NSDateは省略時のユーザロケールを使います — あなたが[NSLocale currentLocale]を渡した場合と同じ。

Return Value 戻り値

A string representation of the receiver, using the given locale, or if the locale argument is nil, in the international format YYYY-MM-DD HH:MM:SS ±HHMM, where ±HHMM represents the time zone offset in hours and minutes from UTC (for example, “2001-03-24 10:45:32 +0600”) レシーバの文字列表現、与えられたロケールを使います、またはロケール引数がnilならば、国際書式YYYY-MM-DD HH:MM:SS ±HHMMにおいて、そこで±HHMMはUTCからのタイムゾーンオフセットを時間と分で表します(例えば、 “2001-03-24 10:45:32 +0600”)。

Discussion 議論

In OS X v10.4 and earlier, localeDictionary is an NSDictionary object containing locale data. To use the user's preferences, you can use [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]. OS X 10.4以前では、localeDictionaryはロケールデータを含んでいるNSDictionaryオブジェクトです。ユーザの環境設定を使うには、あなたは[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]を使用できます。

See Also 参照

Describing Dates 日付を記述する