2014-02-02 2 views
2

Я должен анализировать базы данных, поступающих от приложения IOS, содержащий временные метки формыВ каком формате находится отметка времени 413033364.14671?

413033364.146713 

или

413030924.054397 

К сожалению, это не выглядит как любой формат, я знаю. Кто-нибудь знает это?

+0

А дата? –

+0

Является ли база данных SQLite-файлом для Core Data? –

ответ

2

Мы можем только догадываться, потому что мы не знаем, как была создана временная метка. Но

NSDate *d = [NSDate dateWithTimeIntervalSinceReferenceDate:413033364.146713]; 
NSLog(@"%@", d); 

производит 2014-02-02 11:29:24 +0000, который сегодня.

Если это то, что вы ожидаете, то ваша метка времени будет равна секунд с 1 января 2001 года по Гринвичу.

4

Если вам более интересно узнать причину этого: ссылка NSDate является «значением времени относительно абсолютной контрольной даты - первого момента 1 января 2001 года, по Гринвичу».

Источник: стандарт NSDate от Apple

Смежные вопросы