Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
#1

Формат даты или как получить часы, минуты, секунды

13.09.2016, 00:46. Просмотров 961. Ответов 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 часы, минуты и секунды , и каждая в своей переменной. Как можно такое сделать?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2016, 00:46
Ответы с готовыми решениями:

Преобразование миллесукенд в секунды, минуты, часы
Здравствуйте! Подскажите пожалуйста, что это может быть, когда я запуская этот...

Изменить формат даты
Добра друзья. Не могу разобраться как поменять показ месяца сокращено. Что бы...

DatePickerDialog формат выбранной даты
Добрый день. Подскажите пожалуйста как изменить формат даты после выбора в...

Формат даты дней рождения контактов гугл
В этой теме в первом посте мною написан метод получения дней рождения...

Преобразование часов из десятичного числа в стандартный формат времени (часы : минуты : секунды).
Ребята помогите, как осуществить в C# Преобразование часов из десятичного...

2
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
13.09.2016, 00:59 #2
Лучший ответ Сообщение было отмечено Star2016 как решение

Решение

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]);
Ну и проверок желательно насовать...
1
Star2016
5 / 5 / 0
Регистрация: 26.07.2016
Сообщений: 233
13.09.2016, 01:12  [ТС] #3
Идеально! Спасибо! Работает!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.09.2016, 01:12

Как перевести секунды в часы, минуты и секунды
Помогите составить программу, которая будет переводить секунды (произвольное...

Как перевести секунды в часы, минуты, секунды?
как перевести секунды в часы, минуты, секунды ----- например у меня есть...

Как перевести секунды в часы:минуты:секунды?
Задача: Электронные часы показывают время в формате h:mm:ss, то есть сначала...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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