1
我已嘗試將日期如2017-02-11字符串轉換爲日期,但結果讓我回到這樣的事情2017-02-10 16:00:00 +0000。我正在使用下面的代碼。如何將字符串轉換爲Swift 3中沒有時間的日期?
let localDate = dateFormatter.string(from: date) //2017-02-11
let dateFormatter2 = DateFormatter()
dateFormatter2.dateFormat = "yyyy-MM-dd"
let selectedDate = dateFormatter2.date(from: localDate)
print("Did Select \(selectedDate)") // 2017-02-10 16:00:00 +0000
您可以顯示得到給定
Date
的第一時刻日期沒有顯示時間,但沒有日期沒有時間 –日期是正確的。 'print'以UTC顯示日期,您的本地時區顯然是UTC + 8 – vadian