NSDate не зависит от часового пояса. Когда вы получаете описание с помощью description
, оно отображает часовой пояс, но он полностью «информационный», и, насколько мне известно, нет способа установить или получить доступ к информации о часовом поясе (кроме description
). Значением, хранящимся в объекте NSDate, является (должно быть) время по Гринвичу / время по Гринвичу (хотя, разумеется, оно не может определить, правильно ли вы указали время).
Чтобы получить представление симулятора о текущем времени и дате, используйте [NSDate date]
. Отформатируйте его (если необходимо) с помощью NSDateFormatter.