/ / NSDate () дає 3 години відстань від поточного часу під час тестування на iPhone - швидко

NSDate () дає 3 години позаду поточного часу під час тестування на iPhone - швидкий

Як вирішити це питання? Я зберігаю NSDate () у змінній для свого додатка StepPedometer.

КОД: нехай дата = NSDate (); println (дата) ВИХІД: 2015-07-03 14:33:02 +0000

Відповіді:

0 для відповіді № 1

Коли ти NSLog a NSDate об'єкта, він покаже вам його в GMT / UTC. Ось що +0000 засоби. Якщо ви хочете побачити його у вашому місцевому часовому поясі, скористайтеся NSDateFormatter:

let date = NSDate()
let formatter = NSDateFormatter()
formatter.dateStyle = .MediumStyle
formatter.timeStyle = .MediumStyle
println(formatter.stringFromDate(date))