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

Работа с временем - Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.66
Mr.Aero
0 / 0 / 0
Регистрация: 13.07.2012
Сообщений: 13
17.08.2012, 22:57     Работа с временем #1
Нужно определить время на данный момент и
когда часы показывают между 10 и 11 часами, нужно например выводить сообщение: 10-11
А также показывать сколько минут осталось до 11 часов.

Как это реализовать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2012, 22:57     Работа с временем
Посмотрите здесь:

Как менять view элементы со временем, некоторый промежуток времени Android
Работа со временем Android
Android Работа со временем
Вычислить промежуток времени между текущей датой/временем и временем, введенным пользователем Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
17.08.2012, 23:21     Работа с временем #2
http://developer.android.com/intl/ru.../Calendar.html
http://developer.android.com/intl/ru...util/Date.html
android_
0 / 0 / 0
Регистрация: 02.08.2012
Сообщений: 2
18.08.2012, 13:26     Работа с временем #3
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
   public void click(View v) {
        switch (v.getId()) {
        case R.id.button1: 
            TextView textview = (TextView)findViewById(R.id.textView1); 
            textview.setText(calc());
        }
    }
 
    public String calc() 
    {
        Date date = new Date();
        int hours = date.getHours();
        int min = date.getMinutes();
        int sec = date.getSeconds();
        int m = 0;
        int s = 0;
        String text = "Сейчас " + String.valueOf(hours) + " часов " + String.valueOf(min) + 
           "минут " + String.valueOf(sec) + " секунд.";
        if (hours==10) {
            m = 60 - min;
            if (sec>0) { 
                s = 60 - sec;
                m = m - 1; 
            }
            text = text + '\n' + "До 11 осталось " + String.valueOf(m) + " минут " + 
               String.valueOf(s) + " секунд.";
        } 
        return text;
    }
Yandex
Объявления
18.08.2012, 13:26     Работа с временем
Ответ Создать тему
Опции темы

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