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

Как преобразовать NSDate в временную метку Unix в Objective C/iPhone?

Как преобразовать NSDate в временную метку Unix в Objective-C?

4b9b3361

Ответ 1

Я считаю, что - [NSDate timeIntervalSince1970] - это то, что вы хотите. 1 января 1970 года - дата эпохи Unix.

Ответ 2

NSDate *date = [NSDate date];
NSTimeInterval ti = [date timeIntervalSince1970];

NSTimeInterval набирается как двойной, определенный в секундах. Если вы хотите его в целочисленной форме, просто приведите результат к длинному и используйте это вместо этого, но это дает большую точность.

Ответ 3

Мне нравятся свойства.

NSDate.date.timeIntervalSince1970;