文書   >   Foundation   >     Dates and Times   >   ISO8601DateFormatter
クラス
ISO8601DateFormatter
日付とその ISO 8601 文字列表現の間を変換するフォーマッタ。
概要
ISO8601DateFormatter クラスは、ISO 8601 標準に準拠する日付の文字列表現を生成および解析します。このクラスを使用して、日付の ISO 8601 表現を作成し、ISO 8601 形式のテキスト文字列から日付を作成します。
トピックス
フォーマッタの構成
var formatOptions: ISO8601DateFormatter.Options
ISO 8601 の日付表記を生成および解析するためのオプション。可能な値については、 ISO8601DateFormatter.Options を参照して下さい。
日付表現の作成と解析に使用されるタイムゾーン。未指定の場合、GMT が使用されます。
ISO 8601 の日付フォーマッタの作成
デフォルトの書式、タイムゾーン、およびオプションで ISO 8601 日付フォーマッタを初期化します。
ISO 8601 の日付の変換
func string(from: Date) -> String
指定された日付の ISO 8601 書式の文字列表現を作成して返します。
func date(from: String) -> Date?
指定された ISO 8601 書式の文字列表現から日付オブジェクトを作成して返します。
与えられたタイムゾーンと書式オプションで指定された日付の表現を作成します。
定数
struct ISO8601DateFormatter.Options
ISO 8601 の日付表記を生成および解析するためのオプション。
関連
以下からの継承
以下への準拠
以下も見よ
日付の書式設定
日付とそのテキスト表現とを変換するフォーマッタです。
class DateComponentsFormatter
時間量の文字列表現を作成するフォーマッタ。
class DateIntervalFormatter
時間間隔の文字列表現を作成するフォーマッタ。