В моем приложении я хочу преобразовать NSDate в определенный часовой пояс. Проблема в том, что я не могу его преобразовать.
Код
let calender = NSDateComponents()
calender.year = 2017
calender.month = 02
calender.day = 17
let calenderCurrentDate = NSCalendar(identifier:NSCalendarIdentifierGregorian)?.dateFromComponents(calender)
Здесь, если я печатаю calenderCurrentDate
, я получаю свою локальную дату, а не дату указанного часового пояса. Несмотря на то, что я указываю день как 17, но при печати я все еще получаю 16.