Post not yet marked as solved
Post marked as unsolved with 2 replies, 308 views
import UIKit
extension String {
func toDate() -> Date? {
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "MMMM d, yyyy h:mm a"
dateFormatter.locale = Locale(identifier: "en_US_POSIX")
dateFormatter.timeZone = .current
return dateFormatter.date(from: self)
}
}
let date = "October 3, 2008 7:00 PM".toDate()Hey guys, I'm getting inconsistent results from the above snippet. Inside of a Playground, it executes just fine and the date parses properly. In a project, the snippet fails and the date winds up nil. Any thoughts on why this could be?