-1
私は、次のコードを持っている:SwiftのNSDateFormatterで入力日付フィールドをpasingした後にnilが発生するのはなぜですか?
messageDictionary["date"] = dataArray[3] as! String
print(messageDictionary["date"])
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let sent_date = dateFormatter.dateFromString(messageDictionary["date"] as! String)
print("SENT DATE IS \(sent_date)")
それからの出力は次のとおりです。
Optional(2016-28-04T18:05:34.978UTC)
SENT DATE IS nil
形式は、入力文字列と同じであるので、2行目に、私はnil
を取得していますなぜ?
16ヶ月以上の広告がない限り私が探していなかったときにあなたのMMとDDをあなたの日付形式に入れ替えました。 – dan
@ダンそれは、ええと、いつもそれらの小さな詳細...あなたが十分にお気軽に答えを提出し、私はそれを正しいものとしてマークします、ありがとう! – user3766930