import Foundation // Create a date from a string let dateString = "2020-02-20 12:20:11" let dateFormatter = DateFormatter() dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss" if let date = dateFormatter.date(from: dateString) { // Convert Date to Unix timestamp let unixTimestamp = date.timeIntervalSince1970 print("Unix Timestamp: \(Int(unixTimestamp))") } else { print("Invalid date string") }
Date
DateFormatter
timeIntervalSince1970
Int
Date(timeIntervalSince1970:)
Date(timeIntervalSince1970: 1514764800)
date.timeIntervalSince1970
DateFormatter.dateFormat
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
DateFormatter.string(from:)
dateFormatter.string(from: date)
DateFormatter.date(from:)
dateFormatter.date(from: "2018-07-15 12:30:45")
Date()