Подтвердить что ты не робот

Преобразование временной метки в формат nsdate

Я хочу преобразовать значение timestamp 1308031456 в NSDate (которое дает значение Tue, 14 Jun 2011 06:04:16 GMT в онлайн-конвертации). Как бы я мог конвертировать между ними программно?

4b9b3361

Ответ 2

Вы можете использовать метод dateWithTimeIntervalSince1970:, чтобы преобразовать временную метку, которая есть время эпохи.

NSDate * myDate = [NSDate dateWithTimeIntervalSince1970:1308031456];

Ответ 4

В obj c

double timeStamp = 1513330403393;
NSTimeInterval unixTimeStamp = timeStamp / 1000.0;
NSDate *exactDate = [NSDate dateWithTimeIntervalSince1970:unixTimeStamp];
NSDateFormatter* dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"dd/MM/yyy hh:mm a";
NSString  *finalate = [dateFormatter stringFromDate:exactDate];