2
let timestamp = (NSDate().timeIntervalSince1970)
let date = NSDate(timeIntervalSinceReferenceDate: (timestamp))
print(NSDate()) // 2016-08-20 18:24:17 +0000
print(timestamp) // 1471717652.15506
print(date) // 2047-08-21 18:24:17 +0000
如何使時間戳一致?試圖將日期轉換爲時間戳,但是當我將其轉換回日期時,日期不一致
你顯示你發佈並沒有真正匹配的代碼的輸出。這兩個時期的差異是31年,所以第一次和第三次印刷報表應該顯示31年不同的日期,而不是一天。 – rmaddy
@rmaddy:2016-08-20和2047-08-21確實相差31年:) –
@MartinR Ugh。閱讀理解失敗。 – rmaddy