Как складывать время на Android?

233
27 сентября 2017, 09:04

Как программно посчитать время. Необходимо время с TextClock прибавить 20 мин которое записано в TextView В TextView время может менять 20, 40, 110, 180 и т.д.

Answer 1

Текст в TextView - это множество букв, которое можно преобразовать в строку. А её можно преобразовать в число.

long minutes = Long.valueof(textView.getText().toString());

Далее нужно вспомнить сколько миллисекунд в минуте и перевести минуты в миллисекунды:

long minutesInMillis = minuts * 60L * 1000L;

Теперь можно, например, прибавить полученные миллисекунды к текущему времени:

long nowPlusMinutes = System.currentTimeMillis() + minutesInMillis;
READ ALSO
JavaFX. Как получить элемент по нажатию

JavaFX. Как получить элемент по нажатию

Есть TabPane, в нем создаются Tab, в Tab помещается TextAreaЕсть Button, который что-то должен делать с открытым TextArea в Tab

349
Почему не инкрементируются значения?

Почему не инкрементируются значения?

Как я понял, создается 4 нити, и каждая из них должна увеличивать на 1 каждый элемент массива valuesНо этого не происходит

249
Выводит на экран по 2 раза System.out.println(''')

Выводит на экран по 2 раза System.out.println(''')

Такая ситуация - внутри метода вызываю Systemout

223
Как получить число прописью на разных языках (рус., англ., укр. и прочие)? [требует правки]

Как получить число прописью на разных языках (рус., англ., укр. и прочие)? [требует правки]

Как на java в цикле от 0 до 1000 напечатать четные числа прописью? Есть ли где то готовое решение для получения числа прописью?

165