title: Include a date converter function inside of a DateFormatter extension
body: <p>The extension formats the API date then the converter function converts it to the formatting I like.</p>
  
  <p>The code works, but the call seems verbose. Is this something that can be refactored? Can I combine the two?</p>
  
  <p>It seemed logical to make the <code>DateFormatter</code> of the <code>convertDateFormater</code> function the <code>iso8601Full</code> property. There were no errors, but the attempted call didn't work. </p>
  
  <p>Please post an answer with code so I can mark it correct.</p>
  
  <pre><code>extension DateFormatter {
      static let iso8601Full: DateFormatter = {
          let formatter = DateFormatter()
          formatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
          formatter.calendar = Calendar(identifier: .iso8601)
          formatter.timeZone = TimeZone(secondsFromGMT: 0)
          formatter.locale = Locale(identifier: "en_US_POSIX")
          return formatter
      }()
  }
  
      func convertDateFormater(date: String) -&gt; String {
          let dateFormatter = DateFormatter()
          dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
          let date = dateFormatter.date(from: date)
          dateFormatter.dateFormat = "dd/MM/yyyy"
          return  dateFormatter.string(from: date!)
      }
  </code></pre>
  
  <p>call</p>
  
  <pre><code>row.creationDateLabel.setText("\(convertDateFormater(date: DateFormatter.iso8601Full.string(from: value.creationDate)))")
  </code></pre>