Помощь - Поиск - Пользователи - Календарь
Полная версия: получение времени в Java
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
Nero
Здравствуйте.
Интересует следующий вопрос. Как на Java получить текущее время в наносекундах. Вопрос вырван из контекста задачи так что звучит глупо, но, тем не менее, прошу помочь.
andriano
Получить с мс и умножить на 1000000.
Гость
А чего-нить для прямого получения нету?
andriano
Что значит "прямого"?
Достаточно, чтобы некоторую величину было возможно получить в единственной размерности, т.к. из этой размерности ее можно привесати к любой другой.
Или ты считаешь, что должно быть целое семейство ОДИНАКОВЫХ функций, различающихся лишь тем, в каких единицах они выдают результат: в тысячелетиях, столелиях, десятках лет, годах, месяцах, неделях, сутках, часах, минутах, секундах, а также десятых, сотых, тысячных и т.д. долях секунды?
Не абсурд ли это?
hardcase
Цитата(andriano @ 9.04.2008 20:47) *
Получить с мс и умножить на 1000000.

Код

(new java.util.Date()).getTime() * 1000000



Под настольными операционными системами (Windows, например) бессмысленно оперировать величинами времени менее 20 мс (такова поточная модель), а уж на Java - тем более.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.