Type Method 型メソッド

date(withNaturalLanguageString:)

Creates and returns a date object set to the date and time specified by a given string. 与えられた文字列によって指定される日付と時刻に設定されるある日付オブジェクトを作成して返します。

Declaration 宣言

class func date(withNaturalLanguageString string: String) -> Any?

Parameters パラメータ

string

A string that contains a colloquial specification of a date, such as “last Tuesday at dinner,” “3pm December 31, 2001,” “12/31/01,” or “31/12/01.” ある文字列、それは日付の口語仕様を含みます、例えば “last Tuesday at dinner”、“3pm December 31, 2001”、“12/31/01” または “31/12/01”など。

Return Value 戻り値

A new NSDate object set to the current date and time specified by string. ある新しいNSDateオブジェクト、stringによって指定される現在の日付と時刻に設定されます。

Discussion 議論

This method supports only a limited set of colloquial phrases, primarily in English. It may give unexpected results, and its use is strongly discouraged. To create a date object from a string, you should use a date formatter object instead (see DateFormatter and Data Formatting Guide). このメソッドは、主として英語で、ある制限された口語語句のみをサポートします。それは予想しない結果を与えるかもしれません、そしてそれの利用は強く反対されます。日付オブジェクトを文字列から作成するには、あなたは日付フォーマッタオブジェクトを代わりに使うべきです(DateFormatterData Formatting Guideを見てください)。

In parsing the string, this method uses the date and time preferences stored in the user’s defaults database. (See date(withNaturalLanguageString:locale:) for a list of the specific items used.) 文字列の構文解析において、このメソッドはユーザの初期設定データベースに格納される日付と時刻環境設定を使います。(date(withNaturalLanguageString:locale:)を使用される特定の項目の一覧として見てください。)

See Also 参照

Legacy Operations レガシー演算