将字符串格式化为日期格式 swift

Format string to date format swift

如何将以下字符串格式化为日期格式

  1. "Wed Feb 27 22:18:38 UTC 2019"
  2. "2018-10-31"

我需要 dd/MM/YYYY 格式的两个字符串。

您必须更改两种情况下的工作格式:

    var isoDate = "2018-10-31"
    let dateFormatter = DateFormatter()
    dateFormatter.dateFormat = "yyyy-MM-dd"
    print(dateFormatter.date(from: isoDate)!)

    isoDate = "2016-04-14T10:44:00+0000"
    dateFormatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ssZZZ"
    print(dateFormatter.date(from: isoDate)!)