Преобразование миллисекунд в NSDate

У меня есть это «1273636800000», и я хочу преобразовать его в этот формат »Ср 03.03.2010 00:00:00 GMT-0500 (EST)”

Мне нужно преобразовать эти миллисекунды в формат NSDate.

Я попробовал это

NSDate *tr = [NSDate dateWithTimeIntervalSince1970:1273636800000];

а также

NSDate *tr = [NSDate dateWithTimeIntervalSinceReferenceDate:1273636800000];

а также

NSDate *tr = [NSDate dateWithTimeIntervalSinceNow:1273636800000];

Но я не могу заставить его работать, у кого-то была аналогичная проблема и нашел решение

Эти функции (dateWithTimeIntervalSince1970, dateWithTimeIntervalSinceReferenceDate, dateWithTimeIntervalSinceNow) принимают параметр за считанные секунды.

 NSDate *date = [NSDate dateWithTimeIntervalSince1970:(ms / 1000.0)]; 

Вы должны пройти 1273636800.000

 NSDate *date = [NSDate dateWithTimeIntervalSince1970:(1273636800 / 1000.0)]; 

Разделите на 1000, чтобы получить миллисы в секундах, это то, что вы хотите.

Простая однострочная функция Swift 2:

 func dateFromMilliseconds(ms: NSNumber) -> NSDate { return NSDate(timeIntervalSince1970:Double(ms) / 1000.0) } 
  • Как сделать ui отзывчивым все время и делать обновление фона?
  • Процедура отправки сообщений iOS 6 Facebook заканчивается ошибкой «remote_app_id не соответствует сохраненному id»
  • Есть ли способ указать позицию / индекс аргумента в NSString stringWithFormat?
  • Странная проблема сравнения поплавков в объективе-C
  • Когда вы делаете подчеркивание перед переменной экземпляра?
  • Предварительная буферизация для AVQueuePlayer
  • Что означает подчеркивание в имени переменной-члена в Objective-C?
  • Изменение цвета фона в UIAlertView?
  • Как я смогу удалить объекты из NSMutableArray?
  • На iPhone: узнать, какая песня сейчас играет? (в музыкальном проигрывателе iPod)
  • Декларация о свойствах и автоматическое резервирование хранилища
  • Давайте будем гением компьютера.