Я знаю, что есть несколько вопросов об этом. Но я пробовал всю рекомендацию, и все же время не соответствует времени, когда это действительно устройство.неправильное время с использованием NSDateFormatter
let dater = NSDate()
let dayTimePeriodFormatter = NSDateFormatter()
dayTimePeriodFormatter.locale = NSLocale.currentLocale()
dayTimePeriodFormatter.timeZone = NSTimeZone(name: "UTC")
dayTimePeriodFormatter.dateFormat = "H:s"
var dateString = dayTimePeriodFormatter.stringFromDate(dater)
устройство (реальное) время: 22:11. dateString output: 00:36
Любые предложения? Благодаря!
Вы настраиваете часовой пояс на UTC, который, как я предполагаю, не является часовым поясом, в котором вы находитесь. Вероятно, вы хотите установить его в 'NSTimeZone.systemTimeZone()' –
Hey @NickWhite. Благодарю. Но когда я меняю его на SystemTimeZone, результат равен 00:58, а необходимое время - 00:43 –