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

Вывод даты в приложении - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка при эмуляции Android Studio http://www.cyberforum.ru/android-dev/thread1565613.html
при запуске (не самой студии а уже эмуляции проекта) выскакивает ошибка "emulator: ERROR: unknown skin name 'WVGA800'" эмулятор как я понял там поставился "AVD_GalaxyNexus_ToolsForApacheCordova" ...
Программирование Android С чего начать Хочу попробовать разрабатывать под Android. Среди моих попыток были создание небольших приложений с помощью FireMonkey на С++ и xamarin С#. Появилось желание заняться эти более основательно, в... http://www.cyberforum.ru/android-dev/thread1565608.html
Программирование Android Конфигурация железа для Android Studio
Пришла пора апгрейдить мой старенький комп. В принципе там старенького мало осталось, только проц и мать, остальное новое практически (БП, видеокарта). Монитор новый - самое главное! Какое...
Как получить прямой доступ к памяти устройста? Программирование Android
Возникла необходимость, а именно: чтение и запись в оперативку по определенному адресу - не только внутри выделенной кучи, а везде, где вздумается. Телефон само собой рутован. Наиболее похожа...
Программирование Android Метод insert не видит значения edit-ов http://www.cyberforum.ru/android-dev/thread1565236.html
Метод insert не видит значения edit-ов(вернее видит только если их явно указать в стойствах), в следствии чего добавляются просто пустые строки ниже сам метод public void insert(String a,String...
Программирование Android Установка позиции курсора в EditText Как сделать так, чтобы при нажатии на элемент управления EditText не открывалась виртуальная клавиатура и, при этом, показывалась каретка, было можно установить касанием пальца позицию каретки и... подробнее

Показать сообщение отдельно
Molyakos
0 / 0 / 0
Регистрация: 08.09.2015
Сообщений: 31

Вывод даты в приложении - Программирование Android

29.10.2015, 12:49. Просмотров 209. Ответов 1
Метки (Все метки)

Использую такую штуку:
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
31
    public TextView current_date;
    private Timer timer;
 
    protected void onStart() {
        super.onStart();
        timer = new Timer("DigitalClock");
        Calendar calendar = Calendar.getInstance();
        
        final Runnable updateTask = new Runnable() {
            public void run() {
                current_date.setText(getCurrentDate());
            }
        };
 
        ...
    }
 
    @Override
    protected void onStop() {
        super.onStop();
        timer.cancel();
        timer.purge();
        timer = null;
    }
 
    private String getCurrentDate() {
        Calendar calendar = Calendar.getInstance();
        int day = calendar.get(Calendar.DAY_OF_MONTH);
        int month = calendar.get(Calendar.MONTH);
        return String.format("%02d/%02d", day, month);
    }
Но отчего-то месяц выводится не 10, а 09, хотя со временем нет проблем, использую эти же методы, отображение обновляется каждую минуту. Собственно, почему месяц выводится не корректно, как исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru