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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
#1

Формат даты или как получить часы, минуты, секунды - Программирование Android

13.09.2016, 00:46. Просмотров 204. Ответов 2
Метки нет (Все метки)

В текстовое поле выводится время . Вот так -
Java
1
2
String mytime = java.text.DateFormat.getTimeInstance().format(Calendar.getInstance().getTime());
textView.setText(mytime);
то есть на экране 7:34:45 или например 11:31:17 а надо 7 часов 34 минуты 45 секунд ну и для второго примера соответственно 11 часов 31 минута 17 секунд.

Как можно так преобразовать строку? А еще лучше если бы получать время в 3 переменные типа int часы, минуты и секунды , и каждая в своей переменной. Как можно такое сделать?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2016, 00:46     Формат даты или как получить часы, минуты, секунды
Посмотрите здесь:
Android Преобразование миллесукенд в секунды, минуты, часы
Изменить формат даты Android
Формат даты дней рождения контактов гугл Android
Android Как получить стерео-звук с выхода аудио-микшера или музыкальный поток?
Аналог Sender из Delphi в java. Есть ли? Или как получить ссылку на объект Android
Поиск файла на внешних устройствах или как получить список всех смонтированных носителей Android
Как отметить две даты на диалоговом Календаре Android
Android Как реализовать отслеживание изменения даты в android?
Перевести с миллисекунд в минуты Android
Будильник в точные минуты Android
Android Остановить работу приложения на 2 секунды
Android Как преобразовать время из long в формат "ДД.ММ.ГГГГ"?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
13.09.2016, 00:59     Формат даты или как получить часы, минуты, секунды #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Java
1
2
3
4
5
String sTime = "11:25:35";
        String[] timeParts = sTime.split(":");
        int hrs = Integer.parseInt(timeParts[0]);
        int min = Integer.parseInt(timeParts[1]);
        int sec = Integer.parseInt(timeParts[2]);
Ну и проверок желательно насовать...
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
13.09.2016, 01:12  [ТС]     Формат даты или как получить часы, минуты, секунды #3
Идеально! Спасибо! Работает!
Yandex
Объявления
13.09.2016, 01:12     Формат даты или как получить часы, минуты, секунды
Ответ Создать тему
Опции темы

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