Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/50: Рейтинг темы: голосов - 50, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 9

Есть ли возможность в Java получить время в микросекундах?

23.12.2010, 13:23. Показов 9476. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть ли возможность в Java получить время в микросекундах?
Встроенного метода в Calendar нет(только милли), может, существуют дополнительные пакеты? Help please!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.12.2010, 13:23
Ответы с готовыми решениями:

Есть ли возможность сделать такое на java и как, если есть?
https://www.cyberforum.ru/attachment.php?attachmentid=621816&d=1450556451

Время в микросекундах
Всем здрасьте. Подскажите, какие есть методы, чтобы можно было брать время с точностью до 0.000001 секунды(микро) ? И чтоб не залезать...

Время в микросекундах (ST, Codesys 2.3)
Пишу программу на ST под ОВЕН 110-30 , вопрос : как правильно на st записать время в миллисекундах(мс) ? :) Нашел инфу только , то что...

10
mishgun
23.12.2010, 17:08
Posmotrite java.util.Date
i java.lang.System
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
26.12.2010, 12:31
Допустим, пока только допустим, такой метод есть. Как он работать будет? У тебя часы на PC с такой точностью не идут (если только ты java не раняешь на чем-нть другом). Так что в любом случае ты получишь время с точностью до 30 мс примерно.
0
0 / 0 / 0
Регистрация: 23.12.2010
Сообщений: 9
26.12.2010, 12:48  [ТС]
Проблема в том, что временные интервалы между случайными событиями(например, кликами мышью и нажатиями клавиш) на самом деле далеко не случайны. Я с трудом представляю, как осуществляются засечки времени, но уж очень странно всё это выглядит. Попробуйте сами, вдруг у вас на компе всё по-другому. Скорее всего дело здесь не в микросекундах, но тем не менее такой метод давал бы большую случайность.
0
0 / 0 / 5
Регистрация: 02.10.2009
Сообщений: 37
27.12.2010, 11:10
Буду краток:
Code
1
2
Date dt = new Date();
dt.getTime();
где метод getTime возвращает время в миллисекундах, если взять последние 3 символа, то они и будут показывать миллисекунды текущей секунды. Блин.
0
4 / 4 / 1
Регистрация: 13.08.2008
Сообщений: 931
27.12.2010, 11:20
гы а System.currentTimeMillis() ничего не напоминает?
0
0 / 0 / 5
Регистрация: 02.10.2009
Сообщений: 37
27.12.2010, 12:47
Извеняй, внимательно не прочитал. Вычислить точность в мк, я тоже считаю невозможным, посколько это ограничено физичекими возможностями сегоняшними машинами.
0
0 / 0 / 5
Регистрация: 02.10.2009
Сообщений: 37
27.12.2010, 12:53
Кроме того метод currentTimeMillis() возвращает текущее время а не хранящееся в созданном объекте Date, так что вызвав его к примеру в следующей строке он покажет другое значение.
0
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
27.12.2010, 13:59
Как альтернативу System.curentTimeMillis() можно использовать счетчик тактов процессора. Но только как альтернативу. Правда, для этого надо написать нативную функцию.
0
paradise
21.02.2011, 16:30
Почитайте:
System.nanoTime();

Но, Since: 1.5. Так что вот так
4 / 4 / 4
Регистрация: 28.08.2008
Сообщений: 611
21.02.2011, 21:20
Да, известная фича. Но я лично не встречал часов на РС работающих с такой точностью. Так что для РС, ИМХО, это останется декларацией.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.02.2011, 21:20
Помогаю со студенческими работами здесь

Есть ли возможность выполнять цикл некоторое время
Существует ли в С++ возможность выполнять цикл,скажем,ровно 15 секунд,или таковой возможности нету? Варианты вроде while...

Есть ли в 1С возможность запуска функций во время отладки?
Ситуация такая, разрабатываю новый код и в режиме отладки замечаю, что нужная функция не запустилась. (как то так получилось не...

Есть ли возможность сызвать из C++ java class?
Есть ли возможность сызвать из C++ java class?

Есть ли возможность динамического изменения уровней логгирования во время работы программы
Ситуация следующая: У меня на сервере стоит один из инструментов логгирования (могу поставить log4net, могу NLog, могу прикрутить ещё...

Начинающий Java разработчик ищет возможность получить опыт!
Есть много свободного времени, но нет опыта! Всегда на связи, готов много и усердно учиться. Вышка есть по инженерной специальности,...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru