0
私はサーバーからカスタム形式に日付を解析しています: - これは、日付です: - "8/9/2017 3:58:00 AM"ですが、この形式を使用してDateオブジェクトを解析していません "MM/dd/AndroidのDateFormatが同じ日付を解析するため、自分の知る限り、自動的に解析する必要があります。これは、月、日、時が1桁であることを示しているため、「yyyy hh:mm:ss a」です。 これは私が使用していますコードスニペットです: - あなたはまた、いくつかのエラーチェックを追加する必要がありますが、どのようにios swiftの文字列date-dateオブジェクトを解析するのですか?
func getDateString(_ dateString:String) -> String{
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "M/dd/yyyy hh:mm:ss a"
let date = dateFormatter.date(from: dateString)
dateFormatter.dateFormat = "dd MMM yyyy"
return dateFormatter.string(from: date!)
}
この関数は、ヌル
本当ですか?私はあなたのコードを遊び場で試しましたが、それは動作するようです[Attachment with result](https://i.gyazo.com/90bf726098f946898a8fbd9dc500b00f.png) –