なぜこれはゼロを返しますか? detailDateがこの形式である: 「14:01で2016年11月23日(水曜日)」文字列を日付に変換するswift3 ios10
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "EEEE, MMMM dd, yyyy' at 'h:mm a"
dateFormatter.dateStyle = .long
let dateForCalendar = dateFormatter.date(from: detailDate!)
私は私dateFormat
は私detailDate format
があるものと同じではありませんが、私はドンので、それがnilを返すと考えていますそれがなぜ違うのか理解していない。
は 'dateStyle'、ちょうど' DATEFORMAT設定しないでください。適切な仕事だ、これを試してみてください'。また、フォーマッタのロケールを 'en_US_POSIX'に設定してください。 – rmaddy