чтение столбца даты из iphone call_history.db - PullRequest
0 голосов
/ 02 мая 2011

Мне нужно прочитать столбец даты из call_history.db.я открыл его с помощью браузера базы данных sqlite.но я не могу это прочитать.потому что он говорит как «1303826968» о столбце даты.как читать или конвертировать в "реальную жизнь"

Ответы [ 2 ]

4 голосов
/ 02 мая 2011

1303826968 - количество секунд с 1 января 1970 года.

NSDate *d = [[NSDate alloc] initWithTimeIntervalSince1970:1303826968];
NSLog(@"Date: %@", d);
// Will output: 2011-04-26 14:09:28 +0000  
2 голосов
/ 02 мая 2011

Вы также можете преобразовать временные метки эпохи Unix в местное время в приглашении SQLite.

sqlite> select datetime(1303826968, 'unixepoch', 'localtime');
2011-04-26 10:09:28

Поиск Функции даты и времени для строки "unix".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...