Страница 1 из 1

Не могу понять

Добавлено: 16 апр 2013, 01:35
Finch
Попросили меня сделать чекер за юзером для вк, ничего сложного в общем, использую вк апи от кЭйт.
в методе http://vk.com/dev/users.get
есть поле last_seen оно возвращает полседний визит юзера
Поле last_seen
Возвращает объект, содержащий поле time, в котором содержится время последнего захода пользователя.
Возвращает число типа такого 1366058147
Пробовал конвертить по разному но получить в стиле "%USERNAME% был в сети \\d минут назад" не удалось.
Вопрос в том как эту каку сконвертить в часы\минуты правильно???

Re: Не могу понять

Добавлено: 16 апр 2013, 02:22
neoksi
Finch писал(а):Попросили меня сделать чекер за юзером для вк, ничего сложного в общем, использую вк апи от кЭйт.
в методе http://vk.com/dev/users.get
есть поле last_seen оно возвращает полседний визит юзера
Поле last_seen
Возвращает объект, содержащий поле time, в котором содержится время последнего захода пользователя.
Возвращает число типа такого 1366058147
Пробовал конвертить по разному но получить в стиле "%USERNAME% был в сети \\d минут назад" не удалось.
Вопрос в том как эту каку сконвертить в часы\минуты правильно???
Это число расшифровывается как: Mon, 15 Apr 2013 20:35:47 GMT
Формат unix timestamp.
Если тебе нужно получить количество минут, сколько он был назад в онлайне, то примени следующую формулу:

Код: Выделить всё

((System.currentTimeMillis()/1000)-"Полученное число")/60 = кол-во минут, которое прошло с момента онлайна пользователя.

Re: Не могу понять

Добавлено: 16 апр 2013, 08:49
Finch
neoksi, спасибо, то что нужно.