1
我想從數據庫中檢索懸擱的時間(數)轉換爲用斯威夫特3.如何UNIX懸擱的時間轉換成日期在Swift3
我有下面的代碼數量
// e.g. 1475616846.424875
user.birthday.timeIntervalSince1970
一個Date對象
我該如何在Date對象中進行轉換?
我想從數據庫中檢索懸擱的時間(數)轉換爲用斯威夫特3.如何UNIX懸擱的時間轉換成日期在Swift3
我有下面的代碼數量
// e.g. 1475616846.424875
user.birthday.timeIntervalSince1970
一個Date對象
我該如何在Date對象中進行轉換?
init(timeIntervalSince1970: TimeInterval)
返回Date初始化相對於UTC 00:00:00於1970年1月1日幾秒鐘內給定數。
只需使用的Date
初始化:
let epochTime: TimeInterval = 1475616846.424875
let date = Date(timeIntervalSince1970: epochTime)
print(date) //->2016-10-04 21:34:06 +0000
SWIFT 3
此代碼解決爲迅速3.
func epochToLocal(epochTime:Double)->String{
let timeResult:Double = epochTime
let date = NSDate(timeIntervalSince1970: timeResult)
let dateFormatter = DateFormatter()
dateFormatter.timeStyle = DateFormatter.Style.medium //Set time style
dateFormatter.dateStyle = DateFormatter.Style.medium //Set date style
let timeZone = TimeZone.autoupdatingCurrent.identifier as String
dateFormatter.timeZone = TimeZone(identifier: timeZone)
let localDate = dateFormatter.string(from: date as Date)
return "\(localDate)"
}
此行的事工問題 –