在 Swift 中将格式字符串转换为时间戳

air*_*aft 5 timestamp ios swift

在问这个问题之前,我搜索了堆栈溢出,但找到了一些其他语言的答案。我没有找到 Swift 的帖子。

我有字符串2016-12time就是2016-12-01 00:00:00。我想转换为 a timestamp,因为1970使用Greenwich Mean Time.

2016-12?1480521600。

2016-12 是一个格式化为年月的字符串。我想将其转换为时间戳

如何在 Swift 中转换它?

fzh*_*fzh 8

你可以试试这个代码:

var dfmatter = DateFormatter()
dfmatter.dateFormat="yyyy-MM-dd"
var date = dfmatter.date(from: "2016-12-1")
var dateStamp:TimeInterval = date!.timeIntervalSince1970
var dateSt:Int = Int(dateStamp)
Run Code Online (Sandbox Code Playgroud)