Форум программистов, компьютерный форум CyberForum.ru

Высчитать время - Android

Восстановить пароль Регистрация
 
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
19.07.2013, 12:36     Высчитать время #1
Как можно проверить запускалось ли приложение в течении недели?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
19.07.2013, 15:23     Высчитать время #2
сохранять время запуска в шаред параметрах и при запуске проверять это значение и сравнивать. ))
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
19.07.2013, 16:05  [ТС]     Высчитать время #3
а каким образом я могу получить количество в днях между двумя датами?
так смогу:

Java
1
2
3
4
Date date1 = new Date();
                        Date date2 = new Date();
                        
                        int dayDiff = (date2.getTime() - date1.getTime()) / (1000*60*60*24);
чтобы dayDiff это было количество в цифрах?
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
19.07.2013, 16:14     Высчитать время #4
да, но наверное будет правильней так:
Java
1
int days = (date1.getTimeInMillis()  - date2.getTimeInMillis())/(24*60*60*1000);
(в делителе есть 1000 значит нужны миллисекунды) )
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
19.07.2013, 16:39  [ТС]     Высчитать время #5
подчеркивает getTimeInMilles и пишет:

Multiple markers at this line
- The method getTimeInMillis() is undefined for the
type Date
- The method getTimeInMillis() is undefined for the
type Date
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
19.07.2013, 16:52     Высчитать время #6
пардон.. это немного другой тип данных. ну тогда просто уберите 1000 ))
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
19.07.2013, 18:17  [ТС]     Высчитать время #7
на выходе получаю 15905593 а как это в дни перевести?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2013, 19:09     Высчитать время
Еще ссылки по теме:

Android Notification в определенное время
Вывести время в toolbar Android
Московское время и Calendar Android
Android Время и Дата
Android Узнать время выключения телефона

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
GiGaBiTe911
24 / 24 / 1
Регистрация: 04.02.2013
Сообщений: 132
Записей в блоге: 1
19.07.2013, 19:09     Высчитать время #8
Цитата Сообщение от Stylish2013 Посмотреть сообщение
на выходе получаю 15905593 а как это в дни перевести?
примерно 184 дня. правильно?

Добавлено через 17 минут
getTime() возвращает - "Returns this Date as a millisecond value. The value is the number of milliseconds since Jan. 1, 1970, midnight GMT." отсюда считайте разницу
Yandex
Объявления
19.07.2013, 19:09     Высчитать время
Ответ Создать тему
Опции темы

Текущее время: 01:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru