1. ホーム
  2. ios

[解決済み】文字列の日付をNSDateに変換するにはどうすればいいですか?

2022-04-15 01:07:41

質問

私はSwiftで "2014-07-15 06:55:14.198000+00:00" この文字列の日付をNSDateに変換したいです。

どのように解決しますか?

これを試してみてください。

let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = /* find out and place date format from 
                            * http://userguide.icu-project.org/formatparse/datetime
                            */
let date = dateFormatter.dateFromString(/* your_date_string */)

さらに詳しいお問い合わせは NSDateFormatter DateFormatter のクラスは 財団 のフレームワークを、それぞれObjective-CとSwiftに対応させました。

Swift 3以降(Swift 4を含む)

let dateFormatter = DateFormatter()
dateFormatter.dateFormat = /* date_format_you_want_in_string from
                            * http://userguide.icu-project.org/formatparse/datetime
                            */
guard let date = dateFormatter.date(from: /* your_date_string */) else {
   fatalError("ERROR: Date conversion failed due to mismatched format.")
}

// use date constant here