Описание тега timeunit

3 ответа

TimeUnit преобразование из Миллисекунд в Дни не работает для меня

Я пытаюсь получить разницу двух временных меток в днях, и TimeUnit возвращает совершенно неверные результаты для меня. Вот мой код: long ts = 1522242239952L; long now = 1527274162820L; long difference = now - ts; int ageInDays = (int) TimeUnit.MILLI…
25 май '18 в 18:59
2 ответа

Запросить лучший способ ограничения миллисекундных цифр

Я пытался ограничить количество миллисекунд, отображаемых в пользовательском интерфейсе Android, и придумал следующее: Long milli = TimeUnit.NANOSECONDS.toSeconds(nanos); String partB = milli.toString().substring(0,2); String partA = String.format("…
03 май '16 в 18:19
1 ответ

CountDownTimer Android

Я пытаюсь отсчет времени до события в Android. дата и время события хранятся в базе данных, но обратный отсчет возвращает больше дней, чем следует. Это то, что пытались. String EventDate="2013-12-26 15:00:00"; SimpleDateFormat FormatDate = new Simpl…
19 дек '13 в 16:48
0 ответов

Пользовательские входы во время цикла while; Останавливает / Блокирует Пока цикл - Java

Я пытаюсь остановить цикл while с пользовательским вводом в Java. Я использую утилиту сканера. Тем не менее, сканер останавливает цикл. Как я могу сделать так, чтобы код включал пользовательский ввод в любое время, не блокируя цикл? КОД public stati…
26 сен '17 в 02:45
2 ответа

Java/Android: собственный API для преобразования часов, минут и секунд в миллисекунды

Я создал свой собственный метод для преобразования часов, минут и секунд в миллисекунды. Вроде нормально работает. Я бы предпочел использовать API Java / Android для выполнения этой задачи. TimeUnit предоставляет мне обратное: миллисекунды до часов,…
12 апр '15 в 13:08
1 ответ

Двойное Преобразование Времени

TimeUnit.toSeconds хорошо работает, когда результат> 1. Однако, поскольку мы имеем дело с long, если результат находится в диапазоне от 0 до 1, мы получаем 0 вместо этого. Является ли функция Java SDK, которая обрабатывает двойные преобразования для…
13 мар '18 в 16:49
1 ответ

Любая библиотека для преобразования timeunit по количеству времени?

Единица ввода - вторая, затем единица измерения зависит от времени. пример: 50 -> 50sec // less than a min 80 -> 1min 20sec 3700 -> 1hour 1min 40sec 216040 -> 30day 40sec ... Есть ли Java-библиотека, которая может сделать это? Будет прек…
19 фев '16 в 02:48
1 ответ

Преобразование кода из API 9 в API 8 ( TimeUnit)

Я пытаюсь создать таймер обратного отсчета, который работает с Android 2.2 (API 8). Я нашел этот код, но он работает только с API 9 и выше. Как я могу заставить этот код работать в API 8? //API 9 and above public class CountClass extends CountDownTi…
22 янв '15 в 13:52
1 ответ

Класс TimeUnit не работает?

Я заметил странное поведение класса TimeUnit, поэтому я создал этот минимальный пример для его воспроизведения. long differenceInDays; Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance(); c1.setTimeInMillis(1466062306000l); //…
16 июн '16 в 21:42
3 ответа

Понимание TimeUnit

Я посмотрел в TimeUnit а также toMillis() метод. public long toMillis(long paramLong) { throw new AbstractMethodError(); } toMillis() метод не делать ничего, кроме как бросить AbstractMethodError исключение. Итак, как же toMillis() метод преобразова…
05 окт '16 в 03:44
3 ответа

Какой объект библиотеки Java инкапсулирует число и TimeUnit?

Я хочу передать номер времени и TimeUnit он находится в. long number = some number; TimeUnit timeUnit = some arbitrary time unit Что может удерживать как время, так и время в одном Object из библиотек Java?
07 дек '13 в 23:57
6 ответов

Как преобразовать наносекунды в секунды, используя перечисление TimeUnit?

Как преобразовать значение из наносекунд в секунды? Вот сегмент кода: import java.io.*; import java.util.concurrent.*; .. class Stamper { public static void main (String[] args) { long start = System.nanoTime(); //some try with nested loops long end…
29 май '09 в 02:56
1 ответ

Java TimeUnit - настройка единицы времени недели

Я пытаюсь поработать над некоторыми методами и ответом на возможность использования действия /"команды" один раз в неделю (предотвращение спама). Моя единственная проблема состоит в том, как установить мое время Java, чтобы установить как неделю. Во…
11 сен '13 в 15:25
1 ответ

Рубиновый аналог Java TimeUnit

Так что в Java у нас есть TimeUnit перечисление с удивительными методами. Любой аналог на языке Ruby? Мне нужны конвертеры секунд в миллисекунды, миллисекунд в дни и так один
30 июл '14 в 02:03
5 ответов

Как я могу выйти из цикла в одну секунду, используя Runtime?

Как я могу выйти из цикла в одну секунду, используя Runtime? Я хочу использовать этот код public class test { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); long usedMemory = runtime.totalMemory()-runtime.freeMemory…
07 мар '14 в 07:41
4 ответа

Преобразовать чч: мм: сс в ммм: сс

У меня есть функция Java, которая преобразует секунды в определенный формат (чч: мм: сс): public static String formatChronometer(long seconds) { return String.format("%02d:%02d:%02d", TimeUnit.SECONDS.toHours(seconds), TimeUnit.SECONDS.toMinutes(sec…
19 янв '18 в 18:12
1 ответ

Экспресс 24 часа в любом Java TimeUnit

Если моя единица времени имеет тип секунд, а продолжительность цикла составляет 20 секунд после 86400/20 = 4320 циклов, то проходит 24 часа. long numberOfCyclesToReach24Hours(long cycleDuration, TimeUnit unit) { // if I knew that unit is of type sec…
28 сен '17 в 21:30
1 ответ

Повышение производительности при использовании преобразования TimeUnit в Java

Мне было интересно, есть ли какой-либо удар по производительности (даже если он минимальный) с использованием преобразования TimeUnit. например, TimeUnit.MINUTES.toMillis(5) против 300000 Если это метод, который будет вызываться часто, и он должен з…
11 май '18 в 19:13
2 ответа

Почему требуется оператор try catch?

Почему в Java требуется оператор обработки исключений try / catch для следующей строки: TimeUnit.MILLISECONDS.sleep(250); Я просто хочу, чтобы мой код спал в течение 250 миллисекунд перед выполнением следующей строки. Почему требуется оператор try-c…
2 ответа

Android Work Manager: как ставить рабочие места один раз в месяц

После этого вопроса я посмотрел на Android Job Scheduling, и мне кажется, что Work Manager - это новейший инструмент, если я хочу что-то делать раз в месяц. Я создал класс Worker и активировал его с помощью этого фрагмента в своей деятельности: Peri…