假設我獲得了像「7:00」這樣的輸入字符串。我知道時間是EST,但我想將其轉換爲本地時間(所以對於PST中的人來說它說4:00)。我嘗試了下面的代碼,但我一直得到24小時的時間和完整的日期(例如:可選(2000-01-01 16:00:00 +0000))。我只想要一小時:最少時間......我做錯了什麼?將字符串EST時間轉換爲本地時間
var dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "HH:mm"
dateFormatter.timeZone = NSTimeZone.localTimeZone()
gameClock = "\(dateFormatter.dateFromString("7:30"))"
println(gameClock)
切勿使用時區名稱。他們不是標準化的。始終使用時間偏移創建時區。 – Sulthan